글 머리 기호를 탭 방향으로 보내는 게임을 개발 중입니다. 하지만 플레이어의 중앙에 너무 많은/여러 번 누를 때, 나는 다음과 같은 오류 얻을 :화면을 너무 두드리는 데 어설 션이 실패했습니다.
Runtime error
assertion failed!
stack traceback:
[C]: in function 'assert'
?: in function '?'
?: in function '_initTween'
?: in function 'to'
/Users/User/Desktop/MD/screen1.lua:61: in function </Users/User/Desktop/MD/screen1.lua:31>
?: in function <?:221>
을하지만 천천히 누를 때, 그것은 오류를 던지고되지 않습니다. 다음은 screen1.lua의 61 행입니다.
bullet.trans = transition.to(bullet, { time=distance/bulletSpeed, y=farY, x=farX, onComplete=nil})
감사합니다.
거리와 fary 모두 앤 같습니다
print("Values for transition: ", bullet, distance, bulletSpeed, farY, farX)
이 결과 : 줄을 추가 한 후. 이 같은 문제를 디버깅하는 방법
당신의 문제를 해결하는 방법을 말하기 어렵다. 어쩌면 탭 리스너의 코드를 제공 할 수 있습니다. – ldurniat
글쎄, 스택의 메시지는 'to'에서 호출 된'_initTween'에서 호출 된'?'함수에서 어설 션이 실패했다고 말합니다. 최소한 "to"와 "_initTween"에 대한 문서 나 소스를 확인하는 것이 좋습니다. – Dimitry