LayaAir IDE支持動畫、UI、粒子、骨骼、物理等系統;支持AS3、TypeScript、JavaScript三種語言;支持DragonBones骨骼編輯器、tileMapEditor地圖編輯器等第三方工具
LayaPlayerIDE 性能特點
HTML5引擎性能之王
裸跑性能媲美APP,支持Canvas與WebGL模式自動切換,已裸跑上線大型HTML5游戲,支持打包APP(IOS\Android);
支持AS3、TypeScript、JavaScript三種開發語言,適用程序員更廣泛;
支持2D、3D、VR產品開發,支持動畫、UI、粒子、骨骼、物理等系統,支持引擎擴展與分包;
除LayaAir IDE外,支持Flash Builder、FlashDevelop、WebStorm、VS Code、DragonBones等第三方工具進行開發;
核心庫100K左右,適用游戲、廣告、營銷、應用、教育等眾多領域
更新日志
3D:
本次版本更新對應的公眾號文章詳細說明:
https://mp.weixin.qq.com/s/hav640ZD-RiCu30HNbhvCQ
功能增加:
增加后期處理ScalableAO
增加1字節,2字節,3字節的頂點描述,可以根據項目需求極致壓縮頂點數據,傳入attribute參數
增加全局靜態合并和動態合并的開關
功能調整和優化:
將DepthNormalTexture數值中從世界空間中的法線值轉換為view空間中的法線值
修改DepthNormalTexture中的初始值
健壯RenderableSprite3D的生命周期
2D:
升級box2d.js源碼,對應box2d 2.4.1版本
新增spine適配版,目前適配3.7、3.8兩個版本
2D默認打開抗鋸齒
修復WorkderLoader啟用后,加載帶alpha通道圖片在火狐瀏覽?器花屏的問題
修復發光濾鏡二次渲染bug
修復HSlider、VSlider max < min時顯示錯誤的bug
開源了live2d的適配庫,git地址:https://gitee.com/layabox/live2d
Unity插件:
修復導出場景文件層級過多導致報錯的bug
紋理壓縮選項改為使用本地工具
IDE:
新增:
在新建場景同級新增創建預制體
新增文本組件(Text、TextArea等)彈框輸入
全面支持新 box2D 2.4.1 版本API
增加工程欄刷新快捷鍵(Win:Ctrl+Shift+F5、MAC:command + shift + F5)
項目設置(F9)增加spine3.7,spine3.8類庫勾選
MAC版本增加IDE安裝包功能(.dmg)
MAC版本支持M1芯片
MAC版本增加快捷鍵:全屏與退出全屏(control + command + F)、最小化(command + M)
優化:
優化紋理圖片轉換效率(VIP)
優化紋理壓縮圖片改變尺寸為2的冪次方/等寬等高且不拉伸圖片(根據格式自動處理)(VIP)
bin目錄冗余文件刪除
優化:非UI組件不顯示保存預設按鈕
優化:添加組件菜單排除沒有繼承Laya.Script的組件
優化:可批量設置多個資源的默認屬性
優化:啟用版本管理時映射文件version.json也加入管理
優化:讓VBox、HboxUI組件在IDE里可以所見即所得的查看布局效果
優化:原UI編輯中的選中框會隨著縮放變化,可能會導致某個邊因縮放而消失,優化后會固定邊框像素大小,永遠不會消失。
更新oppo小游戲開發工具包
BUG修復:
修復開放域項目發布報錯的bug
修復TextArea組件IDE自帶的組件圖設置9宮格顯示錯誤
修復位圖字體Bitmapfong在IDE里沒有即時刷新問題
修復label組件,轉換組件類型為button報錯的bug
修復script組件可選中、拖拽問題
修復ColorPicker皮膚顯示的bug
修復用Alt+左鍵,復制出來一個組件,層級面板中沒刷新出來的bug
修復文件拖放同一文件夾導致的錯誤刪除bug
- PC官方版
- 安卓官方手機版
- IOS官方手機版