코로나 SDK에서 스토리 보드를 사용하고 있습니다. 내 좌우명은 화면의 한 상태에서 다른 상태로 이동 한 다음 첫 번째 화면의 동일한 상태로 돌아가는 것입니다. 그래서 나는 처음부터 두 번째로 넘어가는 동안 장면을 퍼지하거나 메모리에서 제거하지 않았습니다. 그러나 다시 첫 번째 장면으로 돌아 가면 첫 번째 장면이 메모리에 있지만 그 create 함수가 다시 호출됩니다.장면이 코로나에서 두 번 생성되었습니다.
0
A
답변
0
당신은 두 번째 장면에서 ("previousone") 한 다음 새 '이전'장면을 받고 storyboard.gotoScene을 할 경우 : 당신이
(storyboard.purgeOnSceneChange에 자동 퍼지가있을 수 있습니다
==)가 true
- 런타임에 메모리 경고를 받고 수 있습니다
-이 코드로 확인할 수 있습니다 (
로컬 함수 handleLowMemory 이벤트) 인쇄 ("! 메모리가받은 경고") 끝
런타임 :하여 addEventListener ("memoryWarning", handleLowMemory)
관련 문제
- 1. OpenGL 텍스처 ID가 두 번 이상 생성되었습니다.
- 2. 컨트롤이 변경 될 때 ObjectDataSource가 두 번 생성되었습니다.
- 3. 클래스가 예기치 않게 2 번 생성되었습니다.
- 4. 장면이 손실됩니다
- 5. 코로나 코로나에서
- 6. 코로나에서 지속적인 흔들림
- 7. 들어오는 장면이 현재 장면이 데이터를 전달하기 전에 할당합니다.
- 8. 두 번 클릭하면 이벤트가 두 번 발생합니다.
- 9. 두 번
- 10. 두 번
- 11. 두 번
- 12. 두 번
- 13. 두 번
- 14. 두 번
- 15. 두 번
- 16. 두 번
- 17. 두 번
- 18. 두 번
- 19. 왜 내 장면이 렌더링되지 않습니까?
- 20. @Service 두 번
- 21. 전환 장면이 작동하지 않습니다.
- 22. CocosStudio에서 실행 장면이 실행됩니까?
- 23. 게임 장면이 표시되지 않습니다
- 24. Alt 키 장면이 변경됩니까?
- 25. 극적 장면이 보이는 문자열
- 26. AndEngine - 장면이 변경되지 않습니다.
- 27. 현재 장면이 NULL을 반환합니까?
- 28. 내 장면이 거꾸로 렌더링됩니다.
- 29. 코로나에서 배열 객체를 클래스
- 30. 코로나에서 움직이는 장면
가 다시 호출, 또는 enterscene되어 만드시겠습니까? – speeder
자동 퍼지가 켜져 있습니까? (storyboard.purgeOnSceneChange = true)? 백그라운드에서 퍼지를 유발하는 메모리가 부족할 수 있습니까? –