1.如何加載圖片資源?在這種情況下,我們應該使用「[Embed]」來插入資源?
2.which技術,可以提高遊戲Flash遊戲開發的性能?如何開發高性能Flash遊戲?
0
A
回答
1
使用裝載機訪問外部圖像,像這樣:
private function init():void
{
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoaderCompleteEvent);
loader.load(new UrlRequest("someImage.jpg"));
addChild(loader);
}
private function handleLoaderCompleteEvent():void
{
//Do something.
}
關於技術:如果你想要一些漂亮的動畫在你的遊戲中,使用TweenLite的圖書館,這是真棒的動畫。如果你想使用3D,使用Papervision3D的或Away3D中,但是這需要一些學習,去了解圖書館,在那裏TweenLite的是方便和使用。
+0
非常感謝! – Lee 2011-04-16 01:59:34
0
對位圖做了更多的工作,在某些情況下,它可能有助於使用Alchemy從C代碼編譯計算密集程序(特別是碰撞檢測和物理問題)。
更重要的是,您將受益於使用Flash Builder(或第三方)分析器和其他形式的基準測試來找出需要改進的地方。沒有任何東西可以替代你知道你的平臺的限制,並從經驗中獲得一個不錯的訣竅。
0
我發現這一切都歸結爲最終渲染..你使用越多的矢量圖形得到越慢。它使一個荒謬的差別對我來說,如果我要麼轉會到精靈表,或創建一個使用一個影片剪輯用作多個BitmapData對象從繪製資源類。
我的意思是:假設你有一個像遊輪或其他東西一樣的遊戲敵人的MovieClip。首先,在易於訪問的地方創建一個MovieClip實例。從這裏開始,所有的Ship對象都可以擴展位圖。另一個功能可能是一個渲染控制器,它可以應用旋轉並設置船舶動畫片段的框架。從這裏,船可以類似這樣:
public class Ship extends Bitmap
{
/**
* Constructor
*/
public function Ship()
{
/**
* 1. specify the source movieclip thats been set up in RenderClassThing
* 2. set the rotation to 45 degrees
* 3. set frame of source movieclip to 4
*/
RenderClassThing.prepare(shipMC, 45, 4);
// applies bitmap
bitmapData = RenderClassThing.getBitmapGraphics(shipMc);
}
}
這將使一個巨大的差異,如果你使用大量的矢量圖形。
相關問題
- 1. 首發flash遊戲開發
- 2. flash遊戲開發AS3
- 3. 如何提高遊戲性能?
- 4. 提高MMO遊戲性能
- 5. 提高遊戲性能C#
- 6. Android遊戲開發 - Java或Flash開發還是flash動畫?
- 7. 遊戲開發:Flex還是Flash IDE?
- 8. Flash中的多人遊戲開發
- 9. Flash/iPhone遊戲開發框架
- 10. Flash遊戲簡單性能技巧
- 11. 開發遊戲
- 12. 開發遊戲
- 13. 如何開始遊戲開發?
- 14. 提高Javascript遊戲的性能?
- 15. VB6遊戲開發
- 16. cocos2d遊戲開發
- 17. iPhone遊戲開發
- 18. Iphone遊戲開發
- 19. iPhone遊戲開發
- 20. Xbox遊戲開發
- 21. flashdevelop遊戲開發
- 22. Android遊戲開發
- 23. HTML5遊戲開發
- 24. php flash高分系統遊戲網站
- 25. Facebook的Flash遊戲高分API
- 26. 通過遊戲開發提高編程技能
- 27. XNA遊戲性能
- 28. 開發遊戲 - 如何執行多個遊戲循環?
- 29. 開始Android遊戲開發
- 30. 如何提高性能o我的js遊戲
你好,給我們更多的信息,請。我更喜歡外部的裝載器,而不是圖書館。編輯起來更容易。 2.什麼樣的遊戲? – Fabien 2011-04-15 11:33:01
網頁遊戲,就像Facebook遊戲一樣。 – Lee 2011-04-15 11:40:17
http://flixel.org/ – Fabien 2011-04-15 11:42:19