비주얼노벨 강좌

안녕하세요? GameXP카페의 매니저 백호입니다.

이번강좌는 자료형에 관해서 알아볼 생각입니다.

 

루아에는 int a;같이 특별히 사용자가 정해놓고 사용하는 자료형이없습니다.

루아에서 적당히 변경해서 사용하죠.

예를들어 int a = 100;이런식이 아닌 a = 100이런식으로 사용 한다는것이죠.

 

정확히 루아에는 nil, bool, 문자열, 숫자형, 테이블등의 자료형이 존재합니다.

특정변수가 무슨자료형을 쓰는지는 type라는 함수를 사용하면됩니다.

type(변수명)처럼 사용하시면됩니다. 

예를들면

a = 123

type(a)

이런식으로 사용합니다.

 

루아에서 독특한것 몇개를 설명해드리죠..

nil이라는 겁니다..

일종의 NULL과 같은걸로 보면됩니다.

사용하는 예는

a = 123

a = nil

을 하시면 a변수가 삭제(?)되버리죠..

그다음 루아의 매우 독특한점이있는데.

다른 프로그래밍언어, 스크립트와 다르게 기본적으로 전역변수를 사용합니다.

그럼 지역변수를 사용하려면 어떻게하냐.

바로 local를 사용합니다.!!

 

사용 예로는

a = 123 --이건 전역변수

local b = 123 --이건 지역변수

 

지역변수는 꾀필요하니 꼭 기억해두세요 ㅎㅎ.

그럼 다음화에 계속!!!

출처 : http://cafe.naver.com/gamexpcafe

Who's 백호

?

이상혁입니다.

http://elab.kr

Comment '6'
  • ?
    [Dark].Angel 2009.01.12 19:49
    ㅎㅎ.. 이해가 쉽군요.
  • ?
    레노 2009.01.13 14:23
    local/global 은 다소 생소하네요.
    c랑은 정반대군요 ㄷㄷ;
  • ?
    후르츠파르페 2009.01.21 02:10
    local이라..
  • ?
    나뚜루 2009.01.26 13:45
    type(변수명)쪽이 쉽게 이해가 안가는군요;;
    그렇게 하면 무슨 타입이 되는지?
  • ?
    백호 2009.02.02 21:32
    type는 변수의 형태를 알아보는겁니다..
    레인님께서 말씀하신건 type의 리턴값을 물어보시는거같은데요..
    아마 예)) type(type(변수명))하면 type의 리턴값의 타입이나오겠죠
    아마 (String)문자형이나올껄요?
  • ?
    Zero_Som 2009.05.29 17:08
    아아 C를 이해하면 이것도 쉽게 이해할수있을거라 생각했건만.. ㅠㅠ

List of Articles
분류 제목 글쓴이 날짜 조회 수
Ren'Py 렌파이 관련 유용한 링크 모음 3 file 습작 2012.12.02 17608
Nekonovel 네코노벨 관련 유용한 링크 모음 1 file 습작 2012.11.19 11971
Visual Novel Maker 한글 텍스트 입력 file 러닝은빛 2017.11.21 1445
피니엔진 기본 틀 만들기 : 타이틀화면 file 하늘바라KSND 2017.11.15 1817
TyranoBuilder TyranoBuilder Visual Novel Studio Pro버전 한글패치 6 file 습작 2016.05.28 2184
피니엔진 FAL.노드이름에 관해서 알아보자. file 하늘바라KSND 2015.08.17 630
피니엔진 타이틀+클릭메뉴 예제 file 하늘바라KSND 2015.07.11 1103
피니엔진 애니메이션-스프라이트 간단한 팁 몇가지 하늘바라KSND 2015.07.11 1289
VNAP char로 캐릭터 출력 2 FNS키리토 2015.06.01 897
피니엔진 피니엔진 타이틀 만들기 예제(구버전) 1 file 하늘바라KSND 2015.01.27 1772
기타 비주얼 노벨을 처음 제작하시는 분들께 1 file FNS키리토 2015.01.11 13770
VNAP 선택지 발생 3 file FNS키리토 2015.01.11 2015
피니엔진 텍스트, 대화, 독백 명령어 하늘바라KSND 2014.12.21 1568
피니엔진 안드로이드로 배포판을 만들기 위해 필요한 것들 하늘바라KSND 2014.12.20 1524
Vasilriot 바실리어트 메뉴얼(3) 하늘바라KSND 2014.12.20 864
Vasilriot 바실리어트 메뉴얼(2) 하늘바라KSND 2014.12.20 701
Vasilriot 바실리어트 메뉴얼(1) 하늘바라KSND 2014.12.20 1420
Neko:기타 쓰레드에 '대기' 명령어를 넣었을 때 나타날 수 있는 현상 file 하늘바라KSND 2014.11.27 1025
Neko:응용 네코노벨 미니게임 관련 스크립트-글라스 스노우 하늘바라KSND 2013.06.27 3364
Vasilriot 해상도 조절에 관한 간단한 고찰 2 하늘바라KSND 2013.05.18 3141
Vasilriot 바실리어트의 최신 버전 file 하늘바라KSND 2013.05.11 3990
Vasilriot 바실리어트 기본 설정하기 - 폰트 :: font.ini file 하늘바라KSND 2013.05.11 3026
Board Pagination Prev 1 2 3 Next
/ 3