비주얼노벨 강좌

3. 변수

루아에서 변수"어떤 값을 담고 있는 것의 명칭" 으로 정의한다.
즉, 앞서 설명한 데이터 타입의 값은 모두 변수에 저장된다.

먼저 변수의 예를 들어보자.

 x = y = 10 -- x와 y에 동시에 10 을 대입
 z = 20
 x, z = z, x -- x는 z와 값을 교환하고 z는 x와 값을 교환한다. 즉, x는 20, z는 10이 된다.
 y, z = 5, 7 
-- y = 5; z = 7과 동일
 

3.1 숫자

다음 아래와 같은 연산이 가능하다.

 a = 50 + 2 -- 덧셈
 b = 3 * 3 -- 곱셈
 c = 20 - 32.5 -- 뺄셈
 d = 5 / 2.3 -- 나눗셈
 e = 10 ^ 3 -- 거듭 제곱. 결과는 1000 이다.

참고# 나머지는 math 객체의 mod() 함수를 사용해서 구할 수 있다.

[출처] 아방스 ( http://avangs.info/zbxe/S_gameXP/ ) by Mania(Necrosen).

Comment '4'
  • ?
    [Dark].Angel 2009.01.11 17:57
    c언어에서는 x=y=10을 할경우 x와 y에 10을 대입한다. 루아에서도 그러군요. 완전히 c언어랑 밀접한 관련이 + - +
    귀찮게 안하고 바로 해버릴수 잇어 배우기 쉽겠군요. 거의 c언어랑 비슷해서 프로그래밍언어를 배우시는 분들은
    금방 배우겠네요.
  • ?
    후르츠파르페 2009.01.21 02:07
    흠.. 이부분은 간단하군요.
  • ?
    Jin's 2009.02.25 21:15
    중학수학 배우길잘햇네..
    이제 2학기 들어감!!
  • ?
    세리아츠유나 2016.02.18 00:08
    와 짱편해 머야저거

List of Articles
분류 제목 글쓴이 날짜 조회 수
Ren'Py 렌파이 관련 유용한 링크 모음 3 file 습작 2012.12.02 17571
Nekonovel 네코노벨 관련 유용한 링크 모음 1 file 습작 2012.11.19 11946
Vasilriot 해상도 조절에 관한 간단한 고찰 2 하늘바라KSND 2013.05.18 3128
Visual Novel Maker 한글 텍스트 입력 file 러닝은빛 2017.11.21 1428
피니엔진 피니엔진 타이틀 만들기 예제(구버전) 1 file 하늘바라KSND 2015.01.27 1754
피니엔진 텍스트, 대화, 독백 명령어 하늘바라KSND 2014.12.21 1554
피니엔진 타이틀+클릭메뉴 예제 file 하늘바라KSND 2015.07.11 1092
Neko:Lua 좀비서바이벌 1.11b 버전 Lua 스크립트 16 판져중위 2009.11.30 9279
기타 제작툴 소개 : Novelty란 무엇인가? 4 file 습작 2013.05.09 4554
기타 제작툴 소개 : LiveMaker란 무엇인가? 4 file 습작 2013.05.09 8700
Vasilriot 장면 전환할 때 사용할 '장막효과'를 구현해보자. 하늘바라KSND 2013.05.09 2701
피니엔진 애니메이션-스프라이트 간단한 팁 몇가지 하늘바라KSND 2015.07.11 1279
피니엔진 안드로이드로 배포판을 만들기 위해 필요한 것들 하늘바라KSND 2014.12.20 1514
Neko:기타 쓰레드에 '대기' 명령어를 넣었을 때 나타날 수 있는 현상 file 하늘바라KSND 2014.11.27 1016
VNAP 선택지 발생 3 file FNS키리토 2015.01.11 2001
Neko:Lua 비쥬얼 C++에 루아 연동시키기- file Saber 2010.01.02 7976
기타 비주얼 노벨을 처음 제작하시는 분들께 1 file FNS키리토 2015.01.11 13753
Vasilriot 바실리어트의 최신 버전 file 하늘바라KSND 2013.05.11 3978
Vasilriot 바실리어트에서 지원하는 vr팩. 언팩이 가능할까? 하늘바라KSND 2013.05.11 2646
Vasilriot 바실리어트 스크립트 정리하기. file 하늘바라KSND 2012.11.10 3501
Vasilriot 바실리어트 사용할 때 조심해야 할 것 :: 글자수 제한(명령어 오류)(2013.05.15수정) file 하늘바라KSND 2013.05.09 2750
Vasilriot 바실리어트 버튼 사용하기 file 하늘바라KSND 2012.12.21 3160
Board Pagination Prev 1 2 3 Next
/ 3