설정: 프로젝트를 만들 때 설정 탭을 열고 "고급 옵션 표시"를 클릭한 다음 Lua를 프로그래밍 언어로 선택.
Tip: Lua에서 객체 함수(메소드)를 호출할 때 . 대신 :를 사용.
사용자 입력 확인:
사용자 입력은 microStudio에서 키보드, 터치, 마우스 또는 게임패드 인터페이스의 필드를 확인하여 스캔할 수 있다. 예를 들어, A 키를 눌렀는지 확인하기 위해 키보드를 확인할 수 있습니다.A. 이 필드는 실제로 세 가지 상태를 가질 수 있습니다.
- if you haven't pressed A yet in the current session, keyboard.A is undefined
- keyboard.A is equal to 1 (true in microScript) if you are currently pressing it
- keyboard.A is equal to 0 (false in microScript) if have pressed it before and are not currently pressing it
그런데 루아에서 nil과 false를 제외한 값은 모두 true아니던가..
클래스 설치
특히 대체 그래픽 lib 또는 선택적 lib를 사용할 경우 JavaScript에서 새 연산자를 사용하는 것처럼 JavaScript 개체를 인스턴스화해야 할 수 있다. 이렇게 하려면 인스턴스화할 클래스에서 새(클래스, 인수)를 호출하면 된다.
light = new( BABYLON.HemisphericLight, "light", BABYLON.Vector3.new(0, 1, 0), scene)
'루아(LUA) > 마이크로스튜디오' 카테고리의 다른 글
마이크로 스튜디오 여러줄 주석(comments) (0) | 2022.01.06 |
---|---|
마이크로 스튜디오 점프 게임코드 최종 (0) | 2022.01.06 |
마이크로 스튜디오 튜토리얼로 개발한 첫 게임 (0) | 2022.01.04 |
screen.fillRect() (0) | 2022.01.02 |
세 가지 핵심기능 (0) | 2022.01.02 |