LayaAir IDE(次世代3D游戲引擎)
詳情介紹
LayaAir是Layabox(藍(lán)亞盒子)旗下開發(fā)的全平臺(tái)開源3D引擎產(chǎn)品。它是一款國產(chǎn)的次世代3D游戲引擎,于2016年發(fā)布以來,擁有全工作流高效開發(fā)環(huán)境,支持2D、3D、VR和AR產(chǎn)品的開發(fā)。LayaAir基于Web 3D圖形API實(shí)現(xiàn)2D與3D渲染,涵蓋網(wǎng)絡(luò)通信、事件與交互、多媒體播放、設(shè)備接口、組件系統(tǒng)等通用引擎能力。它具有開放式可編程的渲染管線,全平臺(tái)(Web+Native)的圖形引擎架構(gòu),以及次世代PBR渲染流、ClusterLighting多光源技術(shù)、Forward+渲染管線等核心基礎(chǔ)特性。LayaAir引擎集成了項(xiàng)目創(chuàng)建、可視化編輯(UI、場景、動(dòng)畫、材質(zhì)、粒子、物理、藍(lán)圖等)、資源管理、組件管理、插件擴(kuò)展、項(xiàng)目發(fā)布等全工作流高效工具。它支持一次開發(fā)全平臺(tái)發(fā)布,包括Web平臺(tái)(瀏覽器、WebView)、小游戲平臺(tái)(字節(jié)跳動(dòng)小游戲、微信小游戲、OPPO小游戲、vivo小游戲、小米快游戲、支付寶小游戲)以及Native APP平臺(tái)(安卓、iOS)等。當(dāng)下,LayaAir適用于2D、3D、VR、AR的頁游、HTML5、APP等全平臺(tái)游戲開發(fā),同時(shí)也可以應(yīng)用于3D數(shù)字技術(shù)、元宇宙、應(yīng)用軟件、廣告、營銷、教育、醫(yī)療等眾多領(lǐng)域。
小編為大家分享LayaAir引擎3.0下載,作為系列中最重要的版本,LayaAir 3.0版本的進(jìn)化是巨大的,主要體現(xiàn)在以下六個(gè)方面:完整的3D工具鏈、完全重構(gòu)的高性能APP運(yùn)行器、開放的生態(tài)共建系統(tǒng)、全新的渲染能力、WebGPU模式支持、完善的AIGC能力和XR支持。其中,LayaAir研發(fā)團(tuán)隊(duì)對(duì)AIGC能力的研發(fā)投入將是巨大的、持續(xù)的,希望這方面在行業(yè)保持前沿,本客戶端是支持windows的LayaAir IDE,有興趣的朋友還請(qǐng)下載支持。
LayaAir3.0引擎功能概述
LayaAir3.0引擎,包括引擎代碼、項(xiàng)目開發(fā)工具、項(xiàng)目發(fā)布,三大部分。
一、引擎代碼
引擎代碼,除了開放式的可編程的渲染管線,全平臺(tái)的圖形引擎架構(gòu),次世代PBR渲染流,ClusterLighting多光源技術(shù),F(xiàn)orward+渲染管線,高性能并行渲染器API的接入(WebGPU)等核心基礎(chǔ)。對(duì)于開發(fā)者而言,我們從通用、2D、3D,這三個(gè)部分來分別介紹。
1.1 引擎通用部分
網(wǎng)絡(luò)(HTTP請(qǐng)求、WebSocket請(qǐng)求)
加載(可加載文本、JSON、XML、二進(jìn)制、音頻、視頻、骨骼文件、圖像文件等資源)
ECS組件系統(tǒng)(組件系統(tǒng)、生命周期方法)
場景管理
事件(派發(fā)、偵聽,捕獲)
交互(鼠標(biāo)、鍵盤、屏幕touch、VR手柄)
多媒體播放(音頻、視頻)
緩動(dòng)
瀏覽器接口(封裝常用的瀏覽器window功能、調(diào)用瀏覽器window功能)
設(shè)備接口(陀螺儀、加速計(jì)、地理位置)
節(jié)點(diǎn)
屏幕適配
小游戲適配(微信小游戲、抖音小游戲、OPPO、vivo、小米……等)
1.2 2D引擎
2D精靈(2D基礎(chǔ)顯示對(duì)象與容器)
2D視圖(視窗、彈窗)
2D動(dòng)畫(圖集動(dòng)畫、逐幀動(dòng)畫、緩動(dòng)動(dòng)畫、時(shí)間軸動(dòng)畫、龍骨動(dòng)畫、spine動(dòng)畫)
2D文本(基礎(chǔ)文本、HTML文本、BitmapFont位圖字體)
2D UI組件(圖像、按鈕、顯示文本、文本輸入、文本域、下拉框、多選框、單選框、單選框組、導(dǎo)航標(biāo)簽組、導(dǎo)航容器、位圖切片、位圖字體切片、 垂直滾動(dòng)條、水平滾動(dòng)條、進(jìn)度條、垂直劃動(dòng)條、水平劃動(dòng)條、取色器、基礎(chǔ)容器、列表、樹狀列表、面板容器)
2D UI效果(遮罩、濾鏡)
2D場景繼承類(管理UI)
2D繪圖(繪制矩形與圓角矩形、繪制圓形與扇形、繪制多邊形、繪制線段、繪制折線、繪制曲線、繪制紋理與填充紋理)
2D物理(Box2D)
Tiled Map地圖
1.3 3D引擎
3D精靈(3D基礎(chǔ)顯示對(duì)象與容器)
3D基礎(chǔ)工具(3D坐標(biāo)系、3D變換、3D數(shù)學(xué)工具、等)
3D場景(場景管理、環(huán)境光、環(huán)境反射、場景天空、場景霧、等)
3D攝像機(jī)
3D光照(方向光、點(diǎn)光、聚光、區(qū)域光、陰影、光效)
3D網(wǎng)格
3D材質(zhì)(模型材質(zhì)、粒子材質(zhì)、拖尾材質(zhì)、天空材質(zhì))
3D紋理
3D粒子系統(tǒng)
3D拖尾
3D物理(bullet 、PhysX)
3D動(dòng)畫(剛體動(dòng)畫、材質(zhì)動(dòng)畫、骨骼動(dòng)畫、攝像機(jī)動(dòng)畫、時(shí)間軸動(dòng)畫)
自定義Shader
webXR
二、IDE(集成開發(fā)環(huán)境)
IDE的概述,也分為通用模塊、2D模塊、3D模塊進(jìn)行概要說明。
2.1 通用模塊
層級(jí)管理面板
項(xiàng)目資源面板
場景視窗
預(yù)覽窗口
控制臺(tái)面板
時(shí)間軸動(dòng)畫面板
動(dòng)畫狀態(tài)機(jī)面板
屬性設(shè)置面板
項(xiàng)目設(shè)置面板
IDE插件開發(fā)
IDE資源商店
2.1 2D模塊
2D布局小部件(基礎(chǔ)顯示對(duì)象節(jié)點(diǎn)、UI組件、骨骼動(dòng)畫節(jié)點(diǎn))
2D動(dòng)畫編輯
2DUI編輯
2D腳本管理
場景繼承類管理
2D預(yù)制體
2.2 3D模塊
3D場景編輯
3D攝像機(jī)
3D燈光設(shè)置
3D動(dòng)畫編輯
3D粒子系統(tǒng)
3D材質(zhì)編輯
3D藍(lán)圖編輯
3D預(yù)制體
3D物理編輯
三、項(xiàng)目發(fā)布
3.1 Web版發(fā)布
發(fā)布web版是基礎(chǔ)的發(fā)布方式,可以用于瀏覽器上運(yùn)行,也可以用于Native打包發(fā)布。
3.2 小游戲發(fā)布
提供了各小游戲平臺(tái)的適配庫,以及快捷的各小游戲平臺(tái)發(fā)布功能。
3.3 Native打包發(fā)布
支持發(fā)布為iOS與安卓平臺(tái)的安裝包。
LayaAir引擎3.0新手教程-用LayaAirIDE創(chuàng)建TS項(xiàng)目
1、打開LayaAirIDE,點(diǎn)擊“新建”,即可進(jìn)入新建項(xiàng)目界面。
2、選擇 LayaAir 2D示例項(xiàng)目 在填寫項(xiàng)目名稱、項(xiàng)目路徑、以及選擇編程語言和引擎版本后,點(diǎn)擊“創(chuàng)建”即可建立一個(gè)新的空項(xiàng)目。
3、在點(diǎn)擊“創(chuàng)建”后,可以看到項(xiàng)目的結(jié)構(gòu),項(xiàng)目文件夾結(jié)構(gòu)
4、至此我們已成功的創(chuàng)建了一個(gè)TS項(xiàng)目工程。
LayaAir 3.0版本新功能
1、完整的3D工具鏈:
提供完整的3D工具鏈,LayaAir 3.0最大的變化就是對(duì)引擎開發(fā)工作流進(jìn)行了全方位的升級(jí),包含3D場景編輯模塊、3D材質(zhì)編輯模塊、3D藍(lán)圖編輯模塊、3D粒子編輯模塊、動(dòng)畫編輯模塊、物理編輯模塊、UI編輯模塊、ECS組件系統(tǒng)等八大部分,支持中英雙語切換;
2、完全重構(gòu)的高性能APP運(yùn)行器:
重構(gòu)APP運(yùn)行器,大幅提升APP運(yùn)行效率;
3、開放的生態(tài)共建系統(tǒng):
全面支持插件系統(tǒng)和資源商城,開發(fā)者可上傳或下載高效率的自研插件或資源素材;
4、全新的渲染能力:
重構(gòu)了渲染邏輯,升級(jí)了基于物理的光照模型渲染(PBR)并支持清漆、各向異性、纖維光澤(布料)、虹彩以及BlendShape表情動(dòng)畫,新增烘焙技術(shù)等;
5、WebGPU模式支持:
支持全新高性能圖形API WebGPU;
6、完善的AIGC能力和XR支持:
支持完善的AIGC能力,打造滿足項(xiàng)目管理、策劃、美術(shù)、開發(fā)者各職能需求的AIGC 3D工作流,同時(shí)在虛擬現(xiàn)實(shí)擴(kuò)展交互(XR)領(lǐng)域正在支持蘋果 Vision Pro。
更新日志
v3.0.7版本
BUG修復(fù)
引擎
修復(fù)了給文本加上陰影濾鏡后,出現(xiàn)邊緣鋸齒的BUG
修復(fù)了資源_idResourcesMap的key對(duì)不上而導(dǎo)致銷毀錯(cuò)誤的BUG
修復(fù)了websocket連接的wss URL字符串拼接BUG
修復(fù)了單選框組件的labelAlign屬性right和center設(shè)置無效的BUG
修復(fù)了3D UI縮放默認(rèn)值錯(cuò)誤的問題
修復(fù)了 WebXR 初始化gl錯(cuò)誤的BUG
IDE
修復(fù)了粒子序列幀修改TextureSheet的frame面板默認(rèn)Y值無效,需要手動(dòng)拖動(dòng)一次曲線才正常的BUG
修復(fù)了預(yù)制體在場景內(nèi)編輯后再次添加保存失敗的BUG
修復(fù)了在場景/預(yù)制體的tab欄上,按下鼠標(biāo)滾輪會(huì)出現(xiàn)報(bào)錯(cuò)的BUG
修復(fù)了Shader名稱包含路徑時(shí),顯示不正確的BUG
修復(fù)了刪除場景中的節(jié)點(diǎn)后,裝飾器暴露的入口處節(jié)點(diǎn)仍然存在的BUG
修復(fù)了裝飾器@classInfo中使用現(xiàn)有分類,會(huì)直接把分類中原來的分類替換掉的BUG
修復(fù)了自定義的RadioGroup單選框組,skin屬性為空時(shí)控制臺(tái)報(bào)錯(cuò)的問題
修復(fù)了IDE自帶的RPG示例中,如果開啟視網(wǎng)膜,手機(jī)上搖桿無法控制的BUG
修正了鍵盤移動(dòng)選中物體時(shí),無法撤銷(undo)操作的BUG
易用優(yōu)化
3D物理中增加碰撞分組的屬性暴露,可直接在IDE中設(shè)置碰撞分組了
2D物理增加關(guān)節(jié)錨點(diǎn)與關(guān)節(jié)連線的顯示,可以更加直觀的設(shè)置了
對(duì)于不支持生成UV1的骨骼模型,在控制臺(tái)給出提示,并阻斷生成UV1,避免強(qiáng)行生成UV1導(dǎo)致模型出錯(cuò)
完善了下拉選項(xiàng)框組件的全部中英屬性翻譯與說明提示
禁止刪除動(dòng)畫狀態(tài)機(jī)最后一個(gè)Layer,避免刪除后引起報(bào)錯(cuò),以及增加容錯(cuò)機(jī)制
2D物理的圓形碰撞體,優(yōu)化為以圓心點(diǎn)為半徑變化的縮放中心點(diǎn)
手機(jī)和郵箱登錄方式登錄,在注銷或退出登錄后,登錄界面會(huì)保留登錄的帳號(hào)
對(duì)于非精靈紋理,平鋪模式設(shè)置非拉伸模式的時(shí)候,紋理非2的冪時(shí)強(qiáng)制為2的冪,避免設(shè)置紋理平鋪模式無效的操作誤解
當(dāng)為紋理統(tǒng)一設(shè)置了按鈕狀態(tài)之后,UI組件的按鈕狀態(tài)設(shè)置隱藏,避免了設(shè)置無效的誤解
功能新增
IDE新增spine 3.7版本的spine庫適配
切換適配庫后不要忘記刷新IDE
Spine3.7不支持導(dǎo)出二進(jìn)制,需要導(dǎo)出為json格式
IDE精靈節(jié)點(diǎn)的繪制圖形功能中新增繪制文本(用于動(dòng)態(tài)文本)
下載地址
- 電腦版
- /Mac版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論分類列表
類似軟件
-
360極速瀏覽器X 64位 v22.3.3077.64官方版 瀏覽器 / 138.59M
-
apache netbeans ide官方版 v19.0 編程軟件 / 469.13M
-
Unreal Engine 5(虛幻5引擎) v5.3.2 安裝制作 / 174.6M
-
unity hub官方版 v3.5.0 編程軟件 / 116.47M