저는 최근 응용 프로그램에 자이로 스코프 지원을 추가하기 위해 코로나 SDK (버전 2001.562)의 최근 일일 빌드를 사용하고 있습니다. 불행히도, 나는 자이로 스코프에 대해 event-handling
기능을 사용할 수 없습니다. 응용 프로그램은 iPod touch 버전 4.3.3에서 실행됩니다.Corona SDK의 최근 자이로 스코프 지원이 응답하지 않는 것 같습니다.
나는과 같이 이벤트 핸들러에 자이로 스코프를 첨부 : 나는 장치에서 응용 프로그램을 실행하면
if system.hasEventSource("gyroscope") then
feedbackFile = io.open(system.pathForFile("log.txt", system.DocumentsDirectory), "a");
feedbackFile:write((os.clock()-startupTime).."\tgyroscope on\n");
io.close(feedbackFile);
Runtime:addEventListener("gyroscope", onGyroscopeDataReceived)
else
feedbackFile = io.open(system.pathForFile("log.txt", system.DocumentsDirectory), "a");
feedbackFile:write((os.clock()-startupTime).."\tgyroscope off\n");
io.close(feedbackFile);
end
는, 다음을 닫고 자원 파일을 다운로드, 내가 log.txt
가 timestamp
으로 라인을 포함 것을 발견 및 "자이로 스코프 온". 아직 까진 좋음! 이벤트 처리 기능에
:
local function onGyroscopeDataReceived(event)
feedbackFile = io.open(system.pathForFile("log.txt", system.DocumentsDirectory), "a");
feedbackFile:write((os.clock()-startupTime).."\tgyroscope reading delta="..event.deltaRotation..",x="..event.xRotation..",y="..event.yRotation..",z="..event.zRotation.."\n");
io.close(feedbackFile);
end
정보이 줄은 결코 log.txt
파일에 나타납니다!
알려 주시기 바랍니다. 미리 감사드립니다!
내 장치,하지만 다른 아이팟 터치, 버전 4.3.3에서 위의 코드를 시도하고 동일한 실망스러운 결과를 얻었습니다. – JDT