내 응용 프로그램에는 스프라이트 시트와 해당 루아 파일이 많이 있습니다. 디렉터 클래스를 사용하여 다른 화면을 전환했으며 화면 전환 중에 spriteSheet:dispose()
문을 사용했습니다. 내 응용 프로그램이 iPad에서 충돌하더라도. 모든 타이머와 전환을 취소하고 모든 런타임 리스너를 제거했으며 런타임의 enterFrame 이벤트에서 collectgarbage()
을 사용했습니다. 아직 내 응용 프로그램이 충돌합니다. 외부 파일 또는 다른 문제로 인한 것입니까? 어떤 제안이 도움이 될 것입니다.코로나의 메모리에서 외부 lua 파일 및 스프라이트 시트 제거
0
A
답변
0
당신은 더 많은 정보를 제공 할 필요가
: 그것은 또한 시뮬레이터 또는 단지 iPad에서 충돌한다
- ?
- 시뮬레이터에서 충돌이 발생하면 콘솔의 lua 오류는 무엇입니까?
- iPad에서 다른 앱을 닫았습니까? 너무 많으면 앱용 메모리가 충분하지 않습니다.
- 메모리가 부족한 경우 리스너를 추가 했습니까? 문제가 메모리인지 아닌지 알려줍니다.
local function handleLowMemory(event)
native.showAlert("Low Memory!", "Please consider closing other applications.." , { "OK" } );
end
Runtime:addEventListener("memoryWarning", handleLowMemory)
0
당신은 당신의 스프라이트 이미지 크기 중 하나를 확인해야합니다. 이미지 크기가 망막 크기의 이중 해상도보다 크면 앱이 충돌합니다.
관련 문제
- 1. xcode 및 스프라이트 시트
- 2. SVG 및 스프라이트 시트
- 3. 최적의 스프라이트 시트 알고리즘
- 4. 스프라이트 애니메이션 시트
- 5. AS3 스프라이트 시트
- 6. 스프라이트 시트 자동
- 7. OpenGL iPhone 스프라이트 시트
- 8. SVG 스프라이트 시트 - 안드로이드
- 9. Silverlight의 스프라이트 시트
- 10. Windows에서 스프라이트 시트 만들기
- 11. XAML의 스프라이트 시트
- 12. Cocos2D iPad 벡터 스프라이트/스프라이트 시트 만들기
- 13. CAKeyframeAnimation 및 스프라이트 시트 애니메이션 문제
- 14. away3d 메모리에서 제거
- 15. EaselJS로 HTML에서 스프라이트 시트 최적화
- 16. CSS의 아이콘에 스프라이트 시트 사용
- 17. IE8 스프라이트 시트 배경 사라짐
- 18. CGContext를 사용하여 스프라이트 시트 표시하기
- 19. 안드로이드 레이어 목록 스프라이트 시트
- 20. Lua 테이블 라이브러리가 제거 되었습니까?
- 21. CSS가있는 SVG 스프라이트 시트 스프라이트의 색상이 변합니다.
- 22. 메모리에서 재생 마지막 버퍼 제거
- 23. HTML 5 캔버스가있는 스프라이트 시트 BLIT?
- 24. 시트 추가 및 제거 추적 유지
- 25. 스프라이트 시트 대 개별 스프라이트 맵, Android 성능
- 26. Cocos2d - 터치를 기반으로 스프라이트 애니메이션 (스프라이트 시트) 변경
- 27. 게임이 실행되는 동안 기존 스프라이트 시트에서 스프라이트 시트 만들기?
- 28. Lua 파일 읽기 및 쓰기 오류
- 29. iTextSharp 외부 스타일 시트
- 30. 로드 파일 in lua
감사합니다. tomdemuyt. 시뮬레이터에서 충돌이 일어나지 않습니다. 시뮬레이터에서 나는 하루 종일 실행해도 문제가 발생하지 않았습니다. 문제는 iPad에서만 발생합니다. 10 분이라도 실행되지 않습니다. –
좋아,하지만 낮은 메모리 핸들러를 추가 했습니까? 트리거합니까? – tomdemuyt