在沒有使用H5游戲引擎的時候,已知市面上有COCOS CREATOR,白鷺引擎(Egret Engine),和LayaAir,后來正好因?yàn)轫?xiàng)目需求需要做一個H5小游戲,既然作為碼農(nóng),肯定是要不斷學(xué)習(xí),提高自己滴,不然早晚被淘汰。
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游戲,感覺就是完美,就這樣不知不覺入坑了。好了,不扯皮了,下面開始說重點(diǎn)。
------------------------我是分割線----------------------(關(guān)于引擎如何使用如何創(chuàng)建項(xiàng)目在這就不多說了,官網(wǎng)來教你)LayaAir支持將u3d的場景和模型導(dǎo)入,豈不是美哉,于是立馬動手,根據(jù)官網(wǎng)指引用插件導(dǎo)出場景和模型(點(diǎn)擊這里下載插件),場景導(dǎo)出來,怎么用呢(手動笑哭表情),直到下載了某位大佬的demo才發(fā)現(xiàn),原來除了加載Unity3D導(dǎo)入的場景外,還可以根據(jù)unity中子節(jié)點(diǎn)的索引位置,獲取子節(jié)點(diǎn)對象。獲取之后想讓它移動就隨時可以移動。


但是,不是剛體,沒有碰撞器怎么辦,怎么實(shí)現(xiàn)碰撞捏?來了

下面說下坑在何處,Layaair2.0官方文檔和demo更新不是很及時,有些方法點(diǎn)不出來,這個時候多考慮考慮進(jìn)入底層看下相關(guān)的說明,國內(nèi)開發(fā)的,有中文注釋,比較好理解,另一方面就是引擎的版本和unity插件的版本最好一致,否則會出現(xiàn)即使導(dǎo)出場景后仍然不顯示或其他報(bào)錯等奇怪的bug,以上所述內(nèi)容實(shí)驗(yàn)環(huán)境為Unity 5.6.1 ,Layaair2.0,unity導(dǎo)出插件2.0,鼓勵和我一樣剛?cè)肟拥拈_發(fā)者們,堅(jiān)持下去,既然別人能用該引擎做出那么好的產(chǎn)品,我們?yōu)槭裁床恍心?Fighting!