HTML5開源引擎lufylegend1.8.0版發布,下載包內含開發範例已超過30個。
lufylegend.js引擎官網
http://lufylegend.com/lufylegend
lufylegend.js引擎線上API文件連結
#http://lufylegend.com/lufylegend/api
#github專案網址
https://github.com/lufylegend/lufylegend.js
一,1.8.0版更新內容
引擎部分
1,解決了android4.0智慧型手機loading頁面無法清除的bug
2,增加了LAnimation的子類別LAnimationTimeline,並提供了setLabel,play,stop,gotoAndPlay,gotoAndStop函數
3,增加了LTweenLite刪除
4,增加了連續緩動
5,完善了全螢幕效果,增加了EXACT_FIT,SHOW_ALL等全螢幕時的縮放模式,詳細用法請看API文檔
6,增加了LGlobal.setStageSize,將canvas縮放為規定大小
7,為LSprite物件增加了getChildIndex和setChildIndex函數
8,為LSprite物件和LBitmap物件增加了blendMode屬性
9,增加了2個loading效果
引擎目前的幾個loading效果如下
10,增加了LTransitionManager,內含9鐘畫面切換效果
效果連線http://lufylegend.com/demo/examples/LTransitionManager.html
11,完善了LSprite類別的getWidth和getHeight函數
12,優化了LMedia的事件
13,整理了引擎結構LObject和LSprite之間,增加了LEventDispatcher,LDisplayObject,LInteractiveObject等類,為LEventDispatcher類增加了dispatchEvent函數,利用dispatchEvent可以方便實現自訂事件
14,重寫了LSprite類別和LTextField的縮放,透明,旋轉的核心部分程式碼,修改了三種效果邏輯上的一些bug,使得三種效果更完善。
15,考慮到canvas位置,將手機的touchmove物件轉換為canvas,之前是document
16,將非核心部分程式碼與引擎分離,提供了多種版本
#UI部分
1,增加了可拖曳視窗
2,增加了range
目前引擎自帶UI共有以下幾種
#最後,完善了API文檔
http://lufylegend.com/demo/GemGem
http://lufylegend.com/demo/sudoku
http://lufylegend.com/demo/box
http://lufylegend.com/demo/AngryBirds/index.html
http://lufylegend.com/demo/getFruit/index.html
http://lufylegend.com/demo/rpg/index.html
更多遊戲demo請看下面的連接
http://lufylegend.com/lufylegend/demo
如果你在使用該引擎的時候發現了問題,或者對引擎有什麼好的建議,歡迎到官方論壇發帖,或者通過博客跟我留言
以上就是HTML5開源遊戲引擎lufylegend1.8.0發佈的內容,更多相關內容請關注PHP中文網(www.php.cn)!