2013-02-11 2 views
-4

자바 게임에 오브젝트 보너스가 있습니다. 대상 영웅이 대상 보너스에 닿으면 대상 보너스를 파괴하고 화면에서 사라지고 메모리를 차지하지 않아야합니다. 어떻게 수행하나요?자바 게임의 오브젝트 파괴

미리 도움을 주셔서 감사합니다.

+5

컴퓨터를 끄면 그렇게 할 수 있습니다. – assylias

+2

시도한 것을 보여주십시오. 젠장. –

+1

JVM이 객체가 가비지 수집 될 준비가되었음을 알릴 수있는 방법이 있다면 .... –

답변

4

사용 가능한 보너스 오브젝트 컬렉션에서 제거하십시오.

나중에 Java VM은 보너스 오브젝트에 대한 참조가 더 이상없는 것을 감지하고 메모리를 확보합니다.

이러한 개체가 수천 가지가 있다면이 개체를 명시 적으로 null으로 설정하면 메모리를 더 빠르게 확보 할 수 있습니다.

+2

'null'로 설정하면 도움이되지 않지만 그렇지 않은 경우 올바르다. –