제 게임에서 지 데오 스와 루아를 사용하여 게임에서 플레이어가 화면을 터치하는 지점에서부터 출시 시점까지 직선을 그릴 수 있기를 바랍니다. 그러나이 코드를 실행하려고하면 항상 오류 메시지가 나타납니다. 여기 코드는 다음과 같습니다루아 지 데 로스 : 터치로 문제 해결 선
local function onMouseDown(event)
event.x = startx
event.y = starty
event:stopPropagation()
end
local function onMouseUp(event)
event.x = endx
event.y = endy
event:stopPropagation()
local line = Shape.new()
line:setLineStyle(5, 0x0000ff, 1)
line:beginPath()
line:moveTo(startx,starty)
line:lineTo(endx,endy)
line:endPath()
end
이 다음 라인은 내 코드 라인 66 : 다음은
scene = gideros.class(Sprite)
: 여기
scene:addEventListener(Event.MOUSE_DOWN, onMouseDown)
scene:addEventListener(Event.MOUSE_UP, onMouseUp)
내가 "장면"을 설정 한 라인 내 오류 메시지 :
main.lua : 66 : 색인 '__userdata'을 (를) 찾을 수 없습니다. 스택 추적 : main.lua : 66 : 메인 청크 내
왜이 메시지가 나옵니까? 당신이
scene = gideros.class(Sprite)
을 할 경우
어디 라인 코드에서 66? –
나는 이것을 지금 내 질문에 추가했다. –