본문 바로가기

lua

lua 정리에 앞서

lua를 공부하게 된 것은 aegisub가 lua-template를 사용하고 있고, 실제로도 lua 코드가 스크립트에 사용되고 있기 때문이다.

따라서 간단히 lua의 변수 선언, 함수 선언 등 ass에서 사용되는 lua스크립트 문법만 간단히 정리해 본다.

 

lua는 스크립트 언어로 일반적인 저 수준 언어(c, c++)보다 고 수준의 언어로서 쉽게 배우고 다룰 수 있다. 

루아의 특징은 다음과 같다.

C/C++ 의 코드를 이식하기 쉽다. 이것은 엔진작업/스크립트(게임제작)작업의 분업화를 가능하게 해준다. 물론, 반대로 루아코드를 C/C++ 상에서 실행하는것도 가능하다.

동종 스크립트 언어 중에서 최강의 속도와 효율을 자랑한다.

table 이라는 강력한 연관배열을 지원한다. 이것은 스크립트 제작시 자료의 정리를 상당히 용이하게 해준다.

문법이 간단하다. 데이터 타입이 존재하지만 사용시에는 숫자, 문자열 정도만 구분하면 되며 왠만한 경우는 자동으로 변환을 수행한다.

'lua' 카테고리의 다른 글

lua 루프  (0) 2012.11.07
루아 조건문  (0) 2012.11.05
lua 함수  (0) 2012.11.04
lua 변수 선언  (0) 2012.11.03
lua 변수  (0) 2012.11.02