在沒有使用H5游戲引擎的時候屿聋,已知市面上有COCOS CREATOR,白鷺引擎(Egret Engine),和LayaAir嘱朽,后來正好因為項目需求需要做一個H5小游戲,既然作為碼農(nóng)怔接,肯定是要不斷學習搪泳,提高自己滴,不然早晚被淘汰扼脐。
LayaAir是Layabox旗下第二代HTML5開源引擎岸军,是全球性能最高的HTML5引擎之一。 LayaAir突破性的將2D瓦侮、3D艰赞、AR、VR和頁游肚吏、Native手游方妖、HTML5游戲等諸多需求通過一個引擎得以統(tǒng)一。 目前引擎已被騰訊罚攀、Forgame党觅、37玩雌澄、仙海、胡萊杯瞻、蝴蝶互動等200多家知名廠商采用镐牺。經(jīng)過去網(wǎng)上查資料并問過一些朋友,發(fā)現(xiàn)LayaAir是以性能著稱的魁莉,好多開發(fā)的朋友都在用任柜,而且適合開發(fā)3D游戲,感覺就是完美沛厨,就這樣不知不覺入坑了宙地。好了,不扯皮了逆皮,下面開始說重點宅粥。
------------------------我是分割線----------------------(關(guān)于引擎如何使用如何創(chuàng)建項目在這就不多說了,官網(wǎng)來教你)LayaAir支持將u3d的場景和模型導入电谣,豈不是美哉秽梅,于是立馬動手,根據(jù)官網(wǎng)指引用插件導出場景和模型(點擊這里下載插件)剿牺,場景導出來企垦,怎么用呢(手動笑哭表情),直到下載了某位大佬的demo才發(fā)現(xiàn)晒来,原來除了加載Unity3D導入的場景外钞诡,還可以根據(jù)unity中子節(jié)點的索引位置,獲取子節(jié)點對象湃崩。獲取之后想讓它移動就隨時可以移動荧降。
但是,不是剛體攒读,沒有碰撞器怎么辦朵诫,怎么實現(xiàn)碰撞捏?來了
下面說下坑在何處剪返,Layaair2.0官方文檔和demo更新不是很及時,有些方法點不出來邓梅,這個時候多考慮考慮進入底層看下相關(guān)的說明脱盲,國內(nèi)開發(fā)的,有中文注釋震放,比較好理解宾毒,另一方面就是引擎的版本和unity插件的版本最好一致驼修,否則會出現(xiàn)即使導出場景后仍然不顯示或其他報錯等奇怪的bug殿遂,以上所述內(nèi)容實驗環(huán)境為Unity 5.6.1 ,Layaair2.0,unity導出插件2.0诈铛,鼓勵和我一樣剛?cè)肟拥拈_發(fā)者們,堅持下去墨礁,既然別人能用該引擎做出那么好的產(chǎn)品幢竹,我們?yōu)槭裁床恍心?Fighting!