나는 적의 내부에 무비 클립 (적)을 가지고 있습니다. 나는 iddle, attack, run을 위해 3 개의 프레임을 가지고 있습니다. 적들은 Array 내부에 있습니다. 적의 내부에 적과 무비 클립을 비트 맵으로 캐시하는 더 좋은 방법은 무엇입니까?Animate CC 비트 맵 무비 클립으로 어떻게 캐시 할 수 있습니까?
var greengoblinVelocity: int = 0;
var e: int;
for (e = numChildren - 1; e >= 0; e--)
{
var childdE: DisplayObject = getChildAt(e);
if (childdE.name.indexOf("enemy") > -1)
{
GreenGoblinArray.push(MovieClip(childdE));
MovieClip(childdE).hitPoints = 2;
MovieClip(childdE).currentX = 0;
MovieClip(childdE).startAttack = 0;
}
}
stage.addEventListener(Event.ENTER_FRAME, gameloop);
function gameloop(event: Event): void
{
for (var enl = 0; enl < GreenGoblinArray.length; enl++)
{
var enemy: Enemy = GreenGoblinArray[enl] as Enemy;
}
}
당신은 할 수있다 (var e : int = numChildren; e> = 0; e -) {' –
왜 비트 맵으로 캐싱이 필요하다고 생각 하는가? 조숙 한 최적화와 같은 냄새가납니다. – null
그것의 모바일 장치 및 나는 비트 맵으로 비트 맵으로 모든 단계에서 게임을 better.Because 지금은 내가 문제가 지연 실행되는 게임을 읽었습니다. –