當(dāng)前位置:首頁 > 電腦軟件 > 編程其它 > LayaAir IDE(次世代3D游戲引擎)

LayaAir IDE(次世代3D游戲引擎)

版本:v3.0.7 大小:243.7M 語言:簡體中文 類別:編程其它
  • 類型:國產(chǎn)軟件
  • 授權(quán):共享軟件
  • 更新:2023-11-10
  • 廠商:Layabox(藍(lán)亞盒子)
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9
0% 0%
3322特別說明解壓密碼:m.fragilebrain.com

情介紹

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版

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過審核才能顯示)