我在Flash AS3中的遊戲項目工作。功能和事件之間的AS3性能差異
我需要將數據從一個類(Game)傳遞到EnterFrame上的其他類對象(Ships),並且性能開始成爲問題。 我想知道在向Ship發送一個直接函數或調度Ship可以收聽的事件之間的性能差異。
另一個問題是我應該在哪裏放置enterframe函數。使用只有一個enterframe函數並從那裏調用methods \ dispatch事件會更好嗎?或者將enterframe放在不同的對象(Ships)中會更明智嗎?注意:有些船在大多數時間都不工作。
希望我設法解釋自己。
感謝,
體內
你應該考慮觀察者模式。 – Taurayi 2011-06-02 12:53:52
回調將比使用事件更快。如何讓你的船舶在一個數組中可以在主遊戲循環(enterframe)中循環以在每艘船上調用update()方法? – 2011-06-02 13:22:07