layaair引擎是一個(gè)商業(yè)級(jí)HTML5引擎,一般又稱為layaair游戲引擎,是Layabox家族的核心產(chǎn)品,同時(shí)也是中國(guó)三大HTML5引擎之一,分別有支持ActionScript3、TypeScript、JavaScript三種語(yǔ)言版本,主要面向移動(dòng)端和PC端的大型游戲和小型游戲研發(fā),能夠支持2D、3D、VR的開(kāi)發(fā),并實(shí)現(xiàn)開(kāi)發(fā)3D產(chǎn)品時(shí)同步發(fā)布VR產(chǎn)品,其核心引擎庫(kù)僅100K左右、運(yùn)行內(nèi)存僅占用2M左右,極輕,但是功能性并未打折,包括動(dòng)畫(huà)、UI、粒子、骨骼、物理、3D等系統(tǒng),還具有支持引擎擴(kuò)展與分包的獨(dú)家優(yōu)勢(shì),適用于廣告、營(yíng)銷、教育、應(yīng)用軟件、PC工具、網(wǎng)站、3D、VR等領(lǐng)域的產(chǎn)品研發(fā)。
相對(duì)上一代引擎,layaair游戲引擎3.0在性能、API、工具鏈等方面做了整體優(yōu)化,更小、更快、更強(qiáng)。同時(shí)軟件具備AI生產(chǎn)力,已經(jīng)全面擁抱AIGC(人工智能生成內(nèi)容)。引擎支持AI創(chuàng)作生成、編輯器的AI控制、引擎技術(shù)AI客服等AI插件能力。未來(lái),LayaAir將在保障在國(guó)產(chǎn)Web 3D引擎渲染能力持續(xù)領(lǐng)先的基礎(chǔ)上,繼續(xù)深入與掌趣科技的合作,大力發(fā)展AIGC與3D引擎的結(jié)合,定位“最易用的AIGC引擎生態(tài)”,快下載體驗(yàn)吧。
layaair游戲引擎3優(yōu)勢(shì)
1、極致性能
優(yōu)異的性能一直是LayaAir引擎的核心追求,永無(wú)止境,極致追求。
2、領(lǐng)跑Web 3D引擎
LayaAir自2016年推出3D引擎以來(lái),多年商業(yè)案例技術(shù)積累,是基于web 圖形API最成熟的國(guó)產(chǎn)開(kāi)源3D引擎。在行業(yè)中已達(dá)成共識(shí):開(kāi)發(fā)3D小游戲就用LayaAir 。
3、完善工具鏈+AIGC
支持UI編輯器、3D場(chǎng)景編輯器、3D材質(zhì)編輯器、3D粒子編輯器、3D藍(lán)圖編輯器、動(dòng)畫(huà)編輯器(2D+3D)、物理編輯器(2D+3D)、插件系統(tǒng)、資源商店、代碼與美術(shù)設(shè)計(jì)分離等,以及AI創(chuàng)作生成、編輯器AI控制、引擎技術(shù)AI客服等AI插件能力!
4、全平臺(tái)發(fā)布
一次開(kāi)發(fā),可同時(shí)發(fā)布Web版、安裝包(安卓與iOS)、小游戲平臺(tái)。
5、行業(yè)優(yōu)選
擁有超百萬(wàn)的開(kāi)發(fā)者生態(tài),騰訊、阿里巴巴、網(wǎng)易、三七互娛、掌趣科技、獵豹移動(dòng)、湯姆貓、商湯科技、電魂網(wǎng)絡(luò)等大型企業(yè)選用的引擎。
6、應(yīng)用廣泛
適用于游戲、廣告營(yíng)銷、教育、動(dòng)畫(huà)、元宇宙、數(shù)字人、數(shù)字孿生、智慧城市、工業(yè)控制、仿真模擬、國(guó)防模擬、線上展示(展廳、看房、旅行……)等眾多3D 數(shù)字領(lǐng)域。
layaair引擎新功能:
一、升級(jí)為真正的全平臺(tái)引擎
從LayaAir3.2開(kāi)始,在歷史版本的發(fā)布能力之上,我們會(huì)新增支持Windows系統(tǒng)、Linux系統(tǒng)、鴻蒙Next系統(tǒng)的發(fā)布。其中,Windows系統(tǒng)的exe安裝包發(fā)布在3.2.0-beta.1版本內(nèi)率先推出測(cè)試,Linux系統(tǒng)、鴻蒙Next系統(tǒng)還在緊密對(duì)接中,將會(huì)在3.2正式版之前推出。
一旦3.2正式版推出,開(kāi)發(fā)者可以基于各個(gè)操作系統(tǒng)發(fā)布安裝包、基于HTML5標(biāo)準(zhǔn)發(fā)布Web版本、以及發(fā)布到各個(gè)主流小游戲平臺(tái),使得LayaAir引擎升級(jí)為真正的全平臺(tái)游戲引擎。
相對(duì)于非全平臺(tái)的游戲引擎,LayaAir3引擎一套代碼開(kāi)發(fā),全部平臺(tái)發(fā)布運(yùn)行的模式,可以大幅降低開(kāi)發(fā)成本、提升市場(chǎng)推廣機(jī)會(huì)。
二、Native易用性大幅提升
layaair 3.2版本中,我們支持自動(dòng)打包成為各平臺(tái)的安裝包(例如exe、apk、ipa),并且提供選項(xiàng),由開(kāi)發(fā)者自主選擇對(duì)應(yīng)平臺(tái)的安裝環(huán)境,然后自動(dòng)安裝好打包所需的環(huán)境,使得開(kāi)發(fā)者不必再為安裝什么樣的環(huán)境才能順利打包而發(fā)愁。
當(dāng)然,對(duì)于資深的開(kāi)發(fā)者,如果更習(xí)慣使用傳統(tǒng)的開(kāi)發(fā)環(huán)境來(lái)打安裝包,我們也保留了發(fā)布為原生包工程的方案。例如安卓勾選導(dǎo)出Android Studio項(xiàng)目、iOS勾選導(dǎo)出Xcode項(xiàng)目即可發(fā)布為原生包工程,而不是直接打包。
三、性能與效率大幅提升
無(wú)論何時(shí),引擎的性能都是非常核心的指標(biāo),這將是項(xiàng)目發(fā)揮效果的天花板。本次版本,我們從Native安裝包的運(yùn)行性能、Spine動(dòng)畫(huà)的運(yùn)行性能、3D粒子性能這幾個(gè)方面對(duì)引擎性能進(jìn)行了明顯提升。
1、安裝包運(yùn)行性能提升
LayaAir3.2開(kāi)始,我們優(yōu)化了Native引擎的底層架構(gòu)。引擎的渲染底層以及部分對(duì)性能消耗較大的核心模塊,已下沉到Native C++層進(jìn)行了實(shí)現(xiàn)。經(jīng)過(guò)此次調(diào)整,Native APP的運(yùn)算性能得以明顯提升。同樣以7477個(gè)渲染節(jié)點(diǎn)的3D示例為例,安卓測(cè)試機(jī)型的性能提升了50%,iOS測(cè)試機(jī)型的性能提升了近100%。
2、Spine運(yùn)行性能提升
3.2開(kāi)始,為提升Spine動(dòng)畫(huà)使用者的體驗(yàn),我們針對(duì)Spine的官方庫(kù)做了私有的性能優(yōu)化,大幅提升了Spine官方庫(kù)的動(dòng)畫(huà)在LayaAir引擎中的運(yùn)行性能。我們首先采用了合并指令、GPU運(yùn)算優(yōu)化、緩存運(yùn)算優(yōu)化,這幾種方式對(duì)CPU計(jì)算能力瓶頸進(jìn)行提升。在一些CPU計(jì)算能力相對(duì)較差,但GPU相對(duì)較好的機(jī)型上,甚至可以得到幾十倍的提升。這對(duì)CPU能力不強(qiáng)的機(jī)型,以及不支持JIT的iOS小游戲環(huán)境,是非常有價(jià)值的。
3、3D粒子編譯效率提升
曾有開(kāi)發(fā)者反饋3D粒子較多的時(shí)候?qū)е驴D。我們分析Demo后發(fā)現(xiàn),shader的define數(shù)量較多,這導(dǎo)致了shader變體數(shù)量龐大,編譯時(shí)間過(guò)長(zhǎng)。由于shader在持續(xù)編譯的過(guò)程出現(xiàn)卡頓現(xiàn)象,這是不可避免的。所以,我們進(jìn)行了一系列的優(yōu)化工作,主要目標(biāo)是減少shader的define數(shù)量,降低shader變體數(shù)量,以減少編譯時(shí)間,避免出現(xiàn)明顯的卡頓現(xiàn)象。
例如一個(gè)Demo的粒子材質(zhì)球,在優(yōu)化前有92種變體,編譯時(shí)長(zhǎng)為7.004秒。使用3.2優(yōu)化后的版本,只剩下66種變體,總編譯時(shí)長(zhǎng)也降至1.474秒。
4、正式支持WebGPU
LayaAir3.0開(kāi)始接入WebGPU,直到此次的3.2版本,我們終于全面接入了WebGPU的圖形API,這將是非常有意義的一個(gè)LayaAir引擎發(fā)展新里程。WebGPU作為現(xiàn)代Web圖形標(biāo)準(zhǔn),具有支持CPU多線程、支持通用計(jì)算能力等WebGL所不具備的能力與眾多優(yōu)勢(shì)。注定要替代WebGL圖形標(biāo)準(zhǔn),主流3D引擎均會(huì)陸續(xù)接入該標(biāo)準(zhǔn)的API。
從引擎的角度,相較于WebGL,WebGPU提供了更高的性能優(yōu)化和更低級(jí)別的硬件控制,使游戲引擎能夠充分利用現(xiàn)代硬件的圖形處理能力,這會(huì)帶來(lái)更加出色的圖形渲染和計(jì)算性能,以及更多基于WebGL無(wú)法實(shí)現(xiàn)的引擎功能。
5、3D相關(guān)功能的新增
在3D方面,LayaAir3.2中有兩個(gè)重要的更新,其一是新增了材質(zhì)縮略圖預(yù)覽,使得開(kāi)發(fā)者可以在IDE中通過(guò)縮略圖快速識(shí)別和選擇所需的材質(zhì),而無(wú)需逐一打開(kāi),節(jié)省了大量時(shí)間,并使得材質(zhì)的管理更加直觀和高效,進(jìn)一步提升了材質(zhì)功能的易用性。
軟件適用范圍
【廣泛應(yīng)用】
可廣泛適用于小型游戲、大型游戲、廣告、營(yíng)銷、H5應(yīng)用、教育、VR等領(lǐng)域
【雙版本發(fā)布】
一次開(kāi)發(fā),同時(shí)發(fā)布:手游APP、HTML5雙版本
【開(kāi)發(fā)高效】
支持代碼開(kāi)發(fā)與美術(shù)設(shè)計(jì)分離。
【3D&VR】
滿足即將來(lái)臨的HTML5 3D及VR的統(tǒng)一引擎需求
為什么選擇LayaAir?
一、引擎免費(fèi)開(kāi)源,問(wèn)答社區(qū)、QQ群、開(kāi)發(fā)者文檔中心等開(kāi)發(fā)者服務(wù)齊全。
二、性能最強(qiáng)的HTML5引擎,支持大型游戲流暢裸跑,性能媲美APP引擎。
三、支持ActionScript3、JavaScript、TypeScript三種開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)成本低,DEMO示例、API文檔、工具鏈完善,一小時(shí)快速上手。
四、LayaAir IDE操作可視化,集成UI、地圖、場(chǎng)景、動(dòng)畫(huà)、粒子、骨骼、3D等常用開(kāi)發(fā)工具,大幅優(yōu)化工作流程,提升開(kāi)發(fā)效率。
五、只需一次開(kāi)發(fā),即可全平臺(tái)(Android、IOS、Windows)同時(shí)發(fā)布,并且支持同時(shí)發(fā)布HTML5和APP雙版本,項(xiàng)目單版本維護(hù),成本低。
六、支持自定義Canvas、WebGL渲染模式,在WebGL模式下可自動(dòng)切換。
更新日志
v3.2.4版本
BUG修復(fù)
引擎
修復(fù)了3D粒子系統(tǒng)沒(méi)勾選自動(dòng)隨機(jī)數(shù)種子時(shí),部分發(fā)射形狀的隨機(jī)數(shù)序列不固定的BUG
修復(fù)了預(yù)覽運(yùn)行時(shí),點(diǎn)擊IDE層級(jí)面板節(jié)點(diǎn)時(shí)觸發(fā)的2D物理速度變快的BUG
修復(fù)了IMAGE銷毀資源后,由于資源類型丟失導(dǎo)致切換不同類型報(bào)錯(cuò)的BUG
修復(fù)了Native打包為Windows運(yùn)行時(shí),輸入文本textinput無(wú)法輸入的BUG
修復(fù)了Native打包為Windows運(yùn)行時(shí),文字和圖片變模糊的BUG
修復(fù)了3D節(jié)點(diǎn)改變網(wǎng)格頂點(diǎn)數(shù)據(jù)后顯示效果沒(méi)變化的BUG
修復(fù)了由于Graphics繪制命令重用導(dǎo)致的輸入文本偶發(fā)帶有背景顏色BUG
修復(fù)了GraphicsBounds在繪制命令更新后可能不刷新的BUG
IDE
修復(fù)了FillTexture繪圖命令設(shè)置顏色無(wú)效的BUG
修復(fù)了EnumField如果是數(shù)字類型則級(jí)聯(lián)失效的BUG
修復(fù)了在層級(jí)面板使用F2重命名后,方向上和下功能會(huì)失效的BUG
修復(fù)了圖片發(fā)布?jí)嚎s格式時(shí)有可能錯(cuò)誤包含源文件的BUG
新增與優(yōu)化
解耦引擎庫(kù)引用關(guān)系,解決了IDE中不勾選3D核心模塊,就無(wú)法加載 .glsl文件的問(wèn)題
在ShurikenParticleShaderDeclartion里面增加了mulDefine宏的配置設(shè)置,開(kāi)發(fā)者可以自己選擇是否開(kāi)啟,用于優(yōu)化不同情況下的shader編譯效率
抖音和微信平臺(tái)發(fā)布時(shí)候默認(rèn)勾選紋理源文件選項(xiàng),避免開(kāi)發(fā)者使用時(shí)的誤解
升級(jí)API文檔網(wǎng)頁(yè),全新的API文檔界面,支持淺色與暗色風(fēng)格選擇(URL:https://layaair.com/3.x/api/index.html)
3D物理碰撞器增加了形狀編輯工具按鈕,以及優(yōu)化了3D物理各組件的屬性顯示及屬性說(shuō)明
去掉了OPPO廢棄的參數(shù)(會(huì)導(dǎo)致報(bào)錯(cuò))
去掉vivo發(fā)布時(shí)候必須填特定后綴名的限制(vivo平臺(tái)更新了)
vivo小游戲發(fā)布后,支持打開(kāi)命令行掃碼調(diào)試
- 游戲開(kāi)發(fā)軟件
-
更多 (17個(gè)) >>游戲開(kāi)發(fā)工具大全 游戲開(kāi)發(fā)工具是一類可以幫助游戲愛(ài)好者開(kāi)發(fā)游戲的輔助軟件,對(duì)于一些游戲愛(ài)好者來(lái)說(shuō),自己動(dòng)手開(kāi)發(fā)游戲是一件多么不容易的事情啊。有了游戲開(kāi)發(fā)者工具就可以幫助用戶更加輕松地制作游戲。那么很多朋友就會(huì)問(wèn)了,游戲開(kāi)發(fā)工具有哪些?游戲開(kāi)發(fā)工具哪個(gè)好用?為此小編在這里就給大家?guī)?lái)的游戲開(kāi)發(fā)軟件大全,例如idea、myeclipse、gamesalad creator、lakeshore等,感興趣的朋友快來(lái)下載試試吧!
-
-
y3編輯器電腦版 7.57M
查看/簡(jiǎn)體中文v2.5.3 -
idea2025官方版 1.18G
查看/多國(guó)語(yǔ)言v2025.1 -
橙光制作工具電腦版 1.05M
查看/簡(jiǎn)體中文v3.1.10 -
GameSalad Creator(游戲開(kāi)發(fā)工具) 34.78M
查看/英文v1.25.6255.24805 -
layaair引擎 235.56M
查看/簡(jiǎn)體中文v3.2.4官方版 -
action game maker(游戲制作工具) 6.76M
查看/簡(jiǎn)體中文v1.04中文版 -
eclipse官方電腦版 106.33M
查看/英文v4.34 -
myeclipse2024 1.6G
查看/簡(jiǎn)體中文v2024.1.2 -
Stencyl(2D游戲制作工具) 27.3M
查看/英文v4.1.4 -
GameGuru(游戲制作大師) 3.34G
查看/簡(jiǎn)體中文v1.01.0034漢化版 -
cocoscreator游戲開(kāi)發(fā)引擎 108.68M
查看/簡(jiǎn)體中文v2.1.4官方版 -
Lakeshore(游戲制作軟件) 30.01M
查看/簡(jiǎn)體中文v2.1.2官方版 -
起司工具(起司AVG游戲制作工具) 71.43M
查看/簡(jiǎn)體中文v0.25.2.0官方版 -
CocoStudio(游戲開(kāi)發(fā)工具集) 279.37M
查看/簡(jiǎn)體中文v3.16官方版 -
Havok物理引擎 1.03G
查看/英文v2014.1官方版 -
rpg游戲制作大師(rpg maker xp) 21.62M
查看/簡(jiǎn)體中文v1.03漢化版
-
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
橙光制作工具電腦版 v3.1.101.05M / 簡(jiǎn)體中文
goland 2025官方版 v2025.1793.1M / 多國(guó)語(yǔ)言[中文]
idea2023官方版 v2023.3.8677.88M / 簡(jiǎn)體中文
myeclipse2023官方電腦版 v2023.1.21.47G / 英文
cimco edit2024官方版 v24.01.33338.37M / 簡(jiǎn)體中文
pspad editor官方版 v5.0.7.775綠色版25.52M / 多國(guó)語(yǔ)言[中文]
gvim windows(vim編輯器) v9.1.018.57M / 簡(jiǎn)體中文
PHP Coder漢化版 v1.01018K / 簡(jiǎn)體中文
eclipse官方電腦版 v4.34106.33M / 英文
labview2023中文版 2.71G / 簡(jiǎn)體中文