2012-06-21 2 views
1

actionscript3 (cs5.5 또는 flashdevelop)에서 오프 스크린 표시 객체를 관리하는 가장 좋은 방법은 무엇입니까?AS3 - 스테이지에 모든 개체를 추가해야하나요, 아니면 화면에 하나만 추가해야하나요?

옵션 A : 레벨을로드하는 동안, 스테이지의 모든 객체 (방법 waaay 오프 스크린 심지어 사람)

또는

옵션 B 장소 : 켜져 있어야 오브젝트를 추적 유지 화면에 표시하고 화면에 추가 할 때 화면에 추가하고 표시하지 않을 때 제거 할 수 있습니다.


옵션은은 확실히 훨씬 쉽게 관리하는 것입니다,하지만 실제로는 두 가지 옵션 중 더 확대됨이다? 특정 시나리오에서 더 좋습니까? (즉, 타일 맵은 화면 (특히 거대한 맵)에 어떤 타일이 있는지 관리하는 데 도움이 될 수 있지만 플래시가 장면 뒤에서 모든 것을 처리합니다.)

답변

1

옵션 B는 훨씬 빠르며, 대부분의 시간. 그러나 타일 맵과 비슷한 경우 장면 그래프를 피하고 대신 수동 비트 맵 데이터 블 링팅을 사용하는 것이 좋습니다.

관련 문제