나는 pScene.detachChild (face)를 사용했습니다. 장면에서 Sprite를 제거합니다. 얼굴 개체는 숨기지 만 장면에서는 삭제되지 않습니다. 장면에서 어떻게 제거 할 수 있습니까?Android에서 Andengine을 사용하여 장면에서 Sprite를 제거하는 방법
1
A
답변
2
분리 :
예 번호 :
scene.detachChild (childSpriteVariable);
추가 :
예 번호 :
최종 스프라이트 얼굴 = 새로운 스프라이트 (centerX, centerY, this.mFaceTextureRegion); scene.attachChild (face); 기본적으로이 사이트를 탐색하여이 정보를 얻습니다. 이 엔진이 가지고있는 유일한 공식 문서 것으로 보인다 : 스프라이트에
1
참조는 여전히 변수 face
내부에 저장됩니다. face = null;
을 호출하면 가비지 수집기가 Sprite가 차지하는 메모리를 해제 할 수 있습니다.
0
나는이 질문이 오래 전 게시되었음을 알고 있지만 어쩌면 비슷한 문제가있는 사람을 도울 수 있습니다.
Sprite를 삭제하려면 Sprite 생성에 사용되는 텍스처를 언로드하십시오. 어떻게 든 스프라이트와 텍스처를 연결하고, 스프라이트를 제거해야 할 때 텍스처를 언로드 (TextureRegion)하기 만하면됩니다.
관련 문제
- 1. Android에서 andengine을 사용하여 ButtonSprite에 OnClickListener 추가
- 2. Andengine을 사용하여 스프라이트를 안전하게 제거하십시오.
- 3. Andengine을 사용하여 원 그리기
- 4. Sprite를 사용하여 스프라이트 애니메이션하기
- 5. android에서 writeobject를 사용하여 만든 파일에서 불필요한 데이터를 제거하는 방법
- 6. Android에서 Robotium을 사용하여 목록에서 항목을 제거하는 방법을 테스트하는 방법
- 7. 장면에서 임의로 스프라이트를 움직이는 방법 : - andengine
- 8. AndEngine을 설정하는 방법은 무엇입니까?
- 9. android에서 왜곡 된 위젯을 제거하는 방법?
- 10. android에서 제목과 메시지를 제거하는 방법 ProgressDialog
- 11. 액션으로 sprite를 제거합니다.
- 12. UIComponent에 /에서 Sprite를 추가/가져 오는 방법
- 13. 왜 QGraphicsItem을 삭제하기 전에 장면에서 QGraphicsItem을 제거하는 것이 더 효율적입니까?
- 14. 한 장면에서 장면을 사용하여 타임 라인을 사용하는 방법으로 전환하는 방법
- 15. andengine을 사용하여 움직이는 배경 이미지가 부드럽 지 않습니다.
- 16. sprite를 하위 sprite로 andengine의 다른 스프라이트에 추가하는 방법은 무엇입니까?
- 17. 3D 장면에서 축 사용 및 설정 방법
- 18. CSS를 사용하여 공백을 제거하는 방법
- 19. jquery를 사용하여 br을 제거하는 방법?
- 20. CSS를 사용하여 클래스를 제거하는 방법
- 21. nosetests를 사용하여 디버깅을 제거하는 방법
- 22. ID를 사용하여 코로나에서보기를 제거하는 방법?
- 23. AndEngine을 사용한 사운드 재생 제한
- 24. andengine을 움직이는 동안 스프라이트 애니메이션하기
- 25. android에서 xml 파일을 구문 분석하는 동안 문자를 제거하는 방법
- 26. THREE.js를 사용하여 장면에서 객체를 제거 할 때 Ray 효과를 제거하는 방법은 무엇입니까?
- 27. 한 게임 장면에서 다른 장면으로 이동하는 방법?
- 28. 스토리 보드 장면에서 UIButton을 코딩하는 방법
- 29. 2D OpenGL 장면에서 절대 번역을 얻는 방법
- 30. 애니메이션 된 Sprite를 회전 시키시겠습니까?
답장을 보내 주셔서 감사합니다. SpriteRemoveExample에 정의 된대로 사용했지만 개체를 제거하지 않는 개체가 보이지 않는 것처럼 작동합니다. –