所見即所得的遊戲界面開發

基於flash的網頁遊戲UI開發,常規基於flash IDEflex兩種方式,這兩種方式都提供了可視化的操做方式,可是各自的弊端都很是明顯web

存在的問題:
先說flash IDE, 是Adobe最先的矢量圖開發工具,定位爲畫圖及動畫製做工具。可視化操做很方便,但他對組件的支持極其有限,你們不得不單單用他來對UI的位置,再經過各類方式轉換爲對應的組件,很是不方便,組件參數設置更無從談起。這些諸多不便,帶來的是UI開發效率低下,美術和程序工做相互交叉,可視化力度不夠,協助不方便,項目一旦大了資源也很很差管理。
再說flex,adobe但願把他作成一個通用框架,實現全部需求,正由於如此,框架變的龐大而臃腫,不少類和函數你甚至一生都不會用到,和網頁遊戲追求高性能,低加載量背道而馳,最終也被廣大頁遊開發商所拋棄。框架

理想化的UI開發工具:
理想化的UI開發工具應該是什麼樣的呢?
1.可視化,應該具備flash IDE的可視化,好比拖拽,層操做,雙擊層級關係,任何界面都能可視化的拼出來,全部操做可撤銷
2.組件化,應具備flex的組件化功能,因此界面均爲組件,能方便的設置參數並當即看到效果
3.能自動管理資源,而且自動生成UI代碼
4.能讓美術和程序工做分離,相互配合但互不影響,方便svn管理合並,讓多部門協調工做
5.UI庫需高性能,代碼輕量能迅速上手,編輯器便於使用,美術易於簡單學習甚至無需學習直接上手
6.方便擴展,能隨意擴展組件並讓編輯器自動可視化支持,實現多樣化需求
7.支持多項目,支持矢量圖特效,支持多語言等等編輯器

解決方案:
Morn就是基於以上特色而設計的,吸收了flash IDE和flex各自的優勢,並加以擴展,具備可視化,高性能,輕量級,易擴展等等特色,組件庫開源,編輯器免費受權,可用來作商業開發,大大提供webgame開發效率。因爲開源Morn UI組件庫代碼徹底能夠本身控制,而且編輯器也支持插件化擴展,實現自定義的功能,可謂強大。Morn UI的官方網站http://www.mornui.com/svn

我也是一名網頁遊戲開發者,利用業餘時間開發這個工具,只爲提升工做效率,如今分享給你們無償使用,後面我會陸續奉上系列教程,方便業界同窗,好的工具能大大提升工做效率,但願對你們有所幫助函數

編輯器總體圖工具

介紹

開源的組件庫組件化

組件

相關文章
相關標籤/搜索