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官方手机版