Starling初級開發一

2022-07-29 09:00:16 字數 960 閱讀 2431

因為自己最近在嘗試做頁遊到手遊的移植,遭遇了效能瓶頸,通過了解發現還是有不少朋友在嘗試starling,並享受它帶來的便利,所以才開始關注starling。當然在深入了解之前也和其他目前比較流行的框架大體做了對比,類似於:nd2d和are2d。具體的效能評測可以參考2d動畫實現效率評測文章,裡面分析的還是解釋的比較透徹的。

大體看了下introduction starling這本書,便開始按照示例進行了一些簡單的測試。當然在開始就遭遇了不少小的問題,下面會一一羅列出來。先貼出專案**:

1、starling的啟動程式:

package

private function onaddtostage(event:event):void

else

}private function onresize(event:event):void

}private function startgame():void

}}

2、主程式

package

private function onaddtostage(event:event):void

}}

遇到的問題:

1、game檔案中的onaddtostage中的event型別,因為starling的命名和本地api很多都是一致的,所以自己要注意,此處的事件型別其實應該是starling自帶的event型別。

2、error:error#3669:輸入大小錯誤,at flash.display3d::context3d/configurebackbuffer().該問題其實主要還是由stage本身引起的,因為stage的stagewidth和stageheight為0了,所以變通下在resize事件中進行starling的初始化,具體可以參考第一段**。具體為何stagewidth會為0,這個主要還是so在嵌入swf時導致那麼一小會的時間造成的。

目前遇到的問題就這些,後面會持續更新

AIR移動(Starling)開發筆記基礎篇

kiddy ps 文件寫的不是很好,歡迎指正和擴充套件a.自定義函式var tw tween new tween ball,1,transfun starling.juggler.add tw private function transfun pre number void b.自定義更新方法va...

基於Starling移動專案開發準備工作

starling中文站 starling移動開發教程 現在移動開發可謂熱火朝天,如果您是一位flash開發者,或許您所在的團隊,已經開始基於flash內容的移動應用開發了。由於adobe已經提供了air打包技術,來幫我們把同乙份程式打包到ios,android,blackberry等系統或裝置,這在...

Starling在應用於移動裝置開發時的注意事項

最近一段時間,使用了starling作為移動平台上的ios遊戲開發,發現starling在應用於移動裝置時,有幾點重要的注意事項,如果沒有躲過,很容易耗費很長的時間徘徊而不知其解,現總結如下 1.打包問題 對於移動裝置的stage3d支援是在air 3.2中實現的。flash builder4.6內...