루아(LUA)/마이크로스튜디오

마이크로 스튜디오 루아로 키보드 ID 찾아내기 코드

JK77 2022. 1. 11. 06:08

아래 코드는 누른 각 키보드 키의 ID를 나타냅니다. 프로젝트에 필요한 식별자 목록을 설정하는 것이 유용할 수 있습니다.

 

중요한 점은 keyboard[key]는 0과 1을 반환합니다. 그런데 0은 루아에서 true라는 점입니다. 보통 다른 프로그래밍 언어에서 0은 false입니다.

1
2
3
4
5
6
7
8
9
10
11
draw = function()
  screen:clear(-100)
  local y = 80
  for key in pairs(keyboard) do
    if keyboard[key] == 1 then
      print(keyboard[key])
      screen:drawText(key,0,y,15"#FFF")
      y = y - 20
    end
  end
end
cs