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

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

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

情介紹

LayaAir是Layabox(藍亞盒子)旗下開發(fā)的全平臺開源3D引擎產品。它是一款國產的次世代3D游戲引擎,于2016年發(fā)布以來,擁有全工作流高效開發(fā)環(huán)境,支持2D、3D、VR和AR產品的開發(fā)。LayaAir基于Web 3D圖形API實現(xiàn)2D與3D渲染,涵蓋網絡通信、事件與交互、多媒體播放、設備接口、組件系統(tǒng)等通用引擎能力。它具有開放式可編程的渲染管線,全平臺(Web+Native)的圖形引擎架構,以及次世代PBR渲染流、ClusterLighting多光源技術、Forward+渲染管線等核心基礎特性。LayaAir引擎集成了項目創(chuàng)建、可視化編輯(UI、場景、動畫、材質、粒子、物理、藍圖等)、資源管理、組件管理、插件擴展、項目發(fā)布等全工作流高效工具。它支持一次開發(fā)全平臺發(fā)布,包括Web平臺(瀏覽器、WebView)、小游戲平臺(字節(jié)跳動小游戲、微信小游戲、OPPO小游戲、vivo小游戲、小米快游戲、支付寶小游戲)以及Native APP平臺(安卓、iOS)等。當下,LayaAir適用于2D、3D、VR、AR的頁游、HTML5、APP等全平臺游戲開發(fā),同時也可以應用于3D數字技術、元宇宙、應用軟件、廣告、營銷、教育、醫(yī)療等眾多領域。

小編為大家分享LayaAir引擎3.0下載,作為系列中最重要的版本,LayaAir 3.0版本的進化是巨大的,主要體現(xiàn)在以下六個方面:完整的3D工具鏈、完全重構的高性能APP運行器、開放的生態(tài)共建系統(tǒng)、全新的渲染能力、WebGPU模式支持、完善的AIGC能力和XR支持。其中,LayaAir研發(fā)團隊對AIGC能力的研發(fā)投入將是巨大的、持續(xù)的,希望這方面在行業(yè)保持前沿,本客戶端是支持windows的LayaAir IDE,有興趣的朋友還請下載支持。

LayaAir3.0引擎功能概述

LayaAir3.0引擎,包括引擎代碼、項目開發(fā)工具、項目發(fā)布,三大部分。

一、引擎代碼

引擎代碼,除了開放式的可編程的渲染管線,全平臺的圖形引擎架構,次世代PBR渲染流,ClusterLighting多光源技術,F(xiàn)orward+渲染管線,高性能并行渲染器API的接入(WebGPU)等核心基礎。對于開發(fā)者而言,我們從通用、2D、3D,這三個部分來分別介紹。

1.1 引擎通用部分

網絡(HTTP請求、WebSocket請求)

加載(可加載文本、JSON、XML、二進制、音頻、視頻、骨骼文件、圖像文件等資源)

ECS組件系統(tǒng)(組件系統(tǒng)、生命周期方法)

場景管理

事件(派發(fā)、偵聽,捕獲)

交互(鼠標、鍵盤、屏幕touch、VR手柄)

多媒體播放(音頻、視頻)

緩動

瀏覽器接口(封裝常用的瀏覽器window功能、調用瀏覽器window功能)

設備接口(陀螺儀、加速計、地理位置)

節(jié)點

屏幕適配

小游戲適配(微信小游戲、抖音小游戲、OPPO、vivo、小米……等)

1.2 2D引擎

2D精靈(2D基礎顯示對象與容器)

2D視圖(視窗、彈窗)

2D動畫(圖集動畫、逐幀動畫、緩動動畫、時間軸動畫、龍骨動畫、spine動畫)

2D文本(基礎文本、HTML文本、BitmapFont位圖字體)

2D UI組件(圖像、按鈕、顯示文本、文本輸入、文本域、下拉框、多選框、單選框、單選框組、導航標簽組、導航容器、位圖切片、位圖字體切片、 垂直滾動條、水平滾動條、進度條、垂直劃動條、水平劃動條、取色器、基礎容器、列表、樹狀列表、面板容器)

2D UI效果(遮罩、濾鏡)

2D場景繼承類(管理UI)

2D繪圖(繪制矩形與圓角矩形、繪制圓形與扇形、繪制多邊形、繪制線段、繪制折線、繪制曲線、繪制紋理與填充紋理)

2D物理(Box2D)

Tiled Map地圖

1.3 3D引擎

3D精靈(3D基礎顯示對象與容器)

3D基礎工具(3D坐標系、3D變換、3D數學工具、等)

3D場景(場景管理、環(huán)境光、環(huán)境反射、場景天空、場景霧、等)

3D攝像機

3D光照(方向光、點光、聚光、區(qū)域光、陰影、光效)

3D網格

3D材質(模型材質、粒子材質、拖尾材質、天空材質)

3D紋理

3D粒子系統(tǒng)

3D拖尾

3D物理(bullet 、PhysX)

3D動畫(剛體動畫、材質動畫、骨骼動畫、攝像機動畫、時間軸動畫)

自定義Shader

webXR

二、IDE(集成開發(fā)環(huán)境)

IDE的概述,也分為通用模塊、2D模塊、3D模塊進行概要說明。

2.1 通用模塊

層級管理面板

項目資源面板

場景視窗

預覽窗口

控制臺面板

時間軸動畫面板

動畫狀態(tài)機面板

屬性設置面板

項目設置面板

IDE插件開發(fā)

IDE資源商店

2.1 2D模塊

2D布局小部件(基礎顯示對象節(jié)點、UI組件、骨骼動畫節(jié)點)

2D動畫編輯

2DUI編輯

2D腳本管理

場景繼承類管理

2D預制體

2.2 3D模塊

3D場景編輯

3D攝像機

3D燈光設置

3D動畫編輯

3D粒子系統(tǒng)

3D材質編輯

3D藍圖編輯

3D預制體

3D物理編輯

三、項目發(fā)布

3.1 Web版發(fā)布

發(fā)布web版是基礎的發(fā)布方式,可以用于瀏覽器上運行,也可以用于Native打包發(fā)布。

3.2 小游戲發(fā)布

提供了各小游戲平臺的適配庫,以及快捷的各小游戲平臺發(fā)布功能。

3.3 Native打包發(fā)布

支持發(fā)布為iOS與安卓平臺的安裝包。

LayaAir引擎3.0新手教程-用LayaAirIDE創(chuàng)建TS項目

1、打開LayaAirIDE,點擊“新建”,即可進入新建項目界面。

2、選擇 LayaAir 2D示例項目 在填寫項目名稱、項目路徑、以及選擇編程語言和引擎版本后,點擊“創(chuàng)建”即可建立一個新的空項目。

3、在點擊“創(chuàng)建”后,可以看到項目的結構,項目文件夾結構

4、至此我們已成功的創(chuàng)建了一個TS項目工程。

LayaAir 3.0版本新功能

1、完整的3D工具鏈:

提供完整的3D工具鏈,LayaAir 3.0最大的變化就是對引擎開發(fā)工作流進行了全方位的升級,包含3D場景編輯模塊、3D材質編輯模塊、3D藍圖編輯模塊、3D粒子編輯模塊、動畫編輯模塊、物理編輯模塊、UI編輯模塊、ECS組件系統(tǒng)等八大部分,支持中英雙語切換;

2、完全重構的高性能APP運行器:

重構APP運行器,大幅提升APP運行效率;

3、開放的生態(tài)共建系統(tǒng):

全面支持插件系統(tǒng)和資源商城,開發(fā)者可上傳或下載高效率的自研插件或資源素材;

4、全新的渲染能力:

重構了渲染邏輯,升級了基于物理的光照模型渲染(PBR)并支持清漆、各向異性、纖維光澤(布料)、虹彩以及BlendShape表情動畫,新增烘焙技術等;

5、WebGPU模式支持:

支持全新高性能圖形API WebGPU;

6、完善的AIGC能力和XR支持:

支持完善的AIGC能力,打造滿足項目管理、策劃、美術、開發(fā)者各職能需求的AIGC 3D工作流,同時在虛擬現(xiàn)實擴展交互(XR)領域正在支持蘋果 Vision Pro。

更新日志

v3.0.7版本

BUG修復

引擎

修復了給文本加上陰影濾鏡后,出現(xiàn)邊緣鋸齒的BUG

修復了資源_idResourcesMap的key對不上而導致銷毀錯誤的BUG

修復了websocket連接的wss URL字符串拼接BUG

修復了單選框組件的labelAlign屬性right和center設置無效的BUG

修復了3D UI縮放默認值錯誤的問題

修復了 WebXR 初始化gl錯誤的BUG

IDE

修復了粒子序列幀修改TextureSheet的frame面板默認Y值無效,需要手動拖動一次曲線才正常的BUG

修復了預制體在場景內編輯后再次添加保存失敗的BUG

修復了在場景/預制體的tab欄上,按下鼠標滾輪會出現(xiàn)報錯的BUG

修復了Shader名稱包含路徑時,顯示不正確的BUG

修復了刪除場景中的節(jié)點后,裝飾器暴露的入口處節(jié)點仍然存在的BUG

修復了裝飾器@classInfo中使用現(xiàn)有分類,會直接把分類中原來的分類替換掉的BUG

修復了自定義的RadioGroup單選框組,skin屬性為空時控制臺報錯的問題

修復了IDE自帶的RPG示例中,如果開啟視網膜,手機上搖桿無法控制的BUG

修正了鍵盤移動選中物體時,無法撤銷(undo)操作的BUG

易用優(yōu)化

3D物理中增加碰撞分組的屬性暴露,可直接在IDE中設置碰撞分組了

2D物理增加關節(jié)錨點與關節(jié)連線的顯示,可以更加直觀的設置了

對于不支持生成UV1的骨骼模型,在控制臺給出提示,并阻斷生成UV1,避免強行生成UV1導致模型出錯

完善了下拉選項框組件的全部中英屬性翻譯與說明提示

禁止刪除動畫狀態(tài)機最后一個Layer,避免刪除后引起報錯,以及增加容錯機制

2D物理的圓形碰撞體,優(yōu)化為以圓心點為半徑變化的縮放中心點

手機和郵箱登錄方式登錄,在注銷或退出登錄后,登錄界面會保留登錄的帳號

對于非精靈紋理,平鋪模式設置非拉伸模式的時候,紋理非2的冪時強制為2的冪,避免設置紋理平鋪模式無效的操作誤解

當為紋理統(tǒng)一設置了按鈕狀態(tài)之后,UI組件的按鈕狀態(tài)設置隱藏,避免了設置無效的誤解

功能新增

IDE新增spine 3.7版本的spine庫適配

切換適配庫后不要忘記刷新IDE

Spine3.7不支持導出二進制,需要導出為json格式

IDE精靈節(jié)點的繪制圖形功能中新增繪制文本(用于動態(tài)文本)

載地址

  • 電腦版
  • /Mac版

友評論

0條評論
(您的評論需要經過審核才能顯示)