首頁  >  文章  >  web前端  >  HTML5開源遊戲引擎lufylegend1.8.0發布

HTML5開源遊戲引擎lufylegend1.8.0發布

黄舟
黄舟原創
2017-03-01 15:47:351994瀏覽

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文檔


#二,lufylegend.js引擎開發範例

1,GemGem寶石碰碰

http://lufylegend.com/demo/GemGem

2,數獨遊戲

http://lufylegend.com/demo/sudoku


3,推箱遊戲

http://lufylegend.com/demo/box


4,憤怒的小鳥

http://lufylegend.com/demo/AngryBirds/index.html


#

5,接水果小遊戲

http://lufylegend.com/demo/getFruit/index.html


6, RPG

http://lufylegend.com/demo/rpg/index.html



更多遊戲demo請看下面的連接

http://lufylegend.com/lufylegend/demo


三,討論交流

如果你在使用該引擎的時候發現了問題,或者對引擎有什麼好的建議,歡迎到官方論壇發帖,或者通過博客跟我留言

 以上就是HTML5開源遊戲引擎lufylegend1.8.0發佈的內容,更多相關內容請關注PHP中文網(www.php.cn)!


#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn