LayaAir IDE 1.6.1 beta2 2017-01-14
最新日志

紧急修复了图片丢失的bug。

LayaAir IDE 1.6.1 beta 2017-01-07
最新日志

使用最新版本的debug调试插件

自动记录上次创建页面的宽高,下次以上次为准

资源预览增加图片原始宽高显示

动画增加clone动画功能

导出不打包文件时加上不打包的文件夹

打散容器不再改变层级

解决切入mask内部可能报错的问题

解决节点动画根节点初始alpha不能为0的问题

解决父对象旋转子对象没有跟着旋转的问题


LayaAir IDE 1.6.0 2016-12-23
最新日志

2D

新增龙骨4.9.5版本的支持

新增Spine曲线动画及斜切的支持,修复已知各种bug

改进属性面板展示,增加多行分组,减少属性面板长度

优化属性面板属性字段解释说明文字

使用鼠标滚轮,可以缩放可视化编辑器场景了

场景节点增加右键菜单,方便快捷操作

完善动画编辑功能细节

新增IDE内九宫格平铺显示的支持

修复模板内有未知组件导致的崩溃

修复panel内不能重复组件的问题

修复mask效果显示不对的bug

3D

提升3D性能,同Mesh精灵提升50%

调整自定义Shader接口

增加旧版模型格式兼容

完善粒子事件

修复特定情况下场景移除增加导致引擎变慢问题

修复粒子克隆BUG

LayaAir IDE 1.5.5 2016-12-09
最新日志

优化IDE性能,进一步减少IDE消耗

页面可以快速clone了,方便直接复制某个页面(右键或者CTRL+C CTRL+V)

帧动画增加总帧拖动操作,方便快速拖动多帧

帧动画增加多选及多选移动操作

遮罩后可以在IDE内直接看到最终效果了

使用预设后,会在节点上显示预设的文件名,方便区分

预设节点右键菜单增加快速定位预设功能

优化预设预览的显示大小

损坏的粒子文件会给出提示

资源重命名不再显示后缀


LayaAir IDE 1.5.4 2016-11-26
最新日志

LayaAirIDE

根据使用者反馈,完善IDE以下细节:

增加直接拖动资源到层级节点上方或者下方功能

字体选择增加选择和输入两种方式(常用字体名在配置文件laya.editorUI.xml内,可自行修改)

增加直接拖动文件到资源面板实现添加资源功能

搜索框增加删除按钮,快速删除历史搜索

增加粒子背景图参考图功能

增加项目面板树节点多选操作

增加项目面板双击树节点切换打开关闭状态

增加粒子文件损坏提示

优化图集打包工具及bug修复

解决提取语言包不全的问题


LayaAir IDE 1.5.3 2016-11-12
最新日志

优化图集打包工具:

  1. 对图像边缘进行像素扩展,解决WebGL采样出现的黑色像素

  2. 可选导出png8位索引色格式图片

  3. 修复由于参数过长(体现在忽略文件过多)导致的打包失败

  4. 修复不嵌套根目录导致的图集加载路径错误

解决有时相对布局不对的问题

解决节点树用快捷键转换box不对的问题


LayaAir IDE 1.5.2 2016-10-29
最新日志

AS3模式导出代码去除多余的构造函数,减少文件大小

节点树增加字母按键快速定位功能,方便快速查找

节点树锁定状态的节点也能多选了

导出代码增加分离模式,并且可以对每个页面设置不同的模式

优化IDE加载及导出代码速度

prefab改进:

 拖动节点到资源面板(原拖动到项目面板),创建prefab(原有的prefab不受影响)
 拖动节点到项目面板,创建普通页面类型(普通页面能够导出代码,预设不能导出)

增加动画键盘回车控制播放

没有配置的自定义面板,按照View显示属性

增加替换当前选中组件的功能(资源面板右键),方便快速替换组件

增加设置整个目录是否打包的功能,方便不打包某些资源

改进重命名页面,使其更加方便

新增渠道打包工具(测试版)

修复第一次初始化color控件时颜色是#000000的问题

修复3d粒子页面在属性面板操作之后键盘输入收不到的问题

代码模式:

修复ide无法调试Protobuf.js问题

修复ide调试含有声音和视频项目报无法解码错误

修复调试断点数组索引排序不对的问题

index.html 增加用户自定义js顺序标签

修复ide调试第一次断点不触发,console.log Object 出现undefined的问题

调试跳过断点快捷键为f5 更改为f8

修复在ui编辑切换到code模式页面放到或者缩小的bug

修复mac版本chrome不能调试的问题


LayaAir IDE 1.5.1 2016-10-17
最新日志

紧急修复TS导出错误。

LayaAir IDE 1.5.0 2016-10-15
最新日志

提供IDE扩展API,现在可以扩展IDE功能了,自己动手打造个性功能吧

下载地址:https://github.com/layabox/layaair-ide-api

提供IDE内UI组件表现类库,可以更改UI组建在编辑器的表现了

下载地址:https://github.com/layabox/layaair-ide-ui

优化导出代码效率,减少大型项目发布所花费的时间

支持自定义编译Task任务功能

增加是否导出预设的选项,方便预设在代码中实例

增加网格编辑组件,可以在IDE里面设置地图网格数据了

增加切断预设功能(右键),增加预设颜色区分

功能优化:

改进控制台,问题,调试,终端等面板的布局,使其使用更加方便

点击节点树空白区域,视图返回根节点,更加复合使用预期

增加防治双击选中图标的处理

动画编辑时,可以使用Enter键切换动画播放暂停了

解决帧率第一次修改不起作用的问题

属性为数字的输入框,可以拖动鼠标微调值了

新建目录面板打开后输入框自动获得焦点,方便输入

删除对话框,直接点击回车确定删除或者Esc键取消删除

新增同时选中多个图片,拖入时间轴快速创建一个序列帧动画

新增节点树按shift键多选操作

改进节点树选中时,可忽略锁定状态,方便修改锁定对象属性

修复多级目录重命名不对的问题

修复内置服务器端口冲突导致服务器开启失败

AS3语言服务(测试版)

使用NextGen ActionScript为AS提供语言服务。

详细参见https://github.com/BowlerHatLLC/vscode-nextgenas

  • ActionScript文件的语法高亮

  • 智能感应提供自动完成的导入、类型和成员访问。

  • 签名帮助显示调用函数时参数列表。

  • 实时检查输入时的错误和警告

  • 经过符号时显示更多诸如类型、命名空间等细节。

  • Ctrl+Click 符号用来跳转至定义

  • 在项目内对符号查找所有引用

  • 重命名类成员和局部变量。

1.5.0-1.gif

LayaAir IDE 1.4.0 2016-09-28
最新日志

新功能:

Graphics动画

ani.gif

 通过新建菜单,可以创建Graphics动画了,轻松制作高性能的动画效果,比如角色动画,UI动画,特效动画
脚本扩展

附加脚本

Script2

 如果觉得组件功能不够用,现在增加了新的扩展方式,创建一个扩展脚本(ide只是增加脚本配置信息,脚本逻辑可以用不同语言书写),
 直接修改组件行为,甚至增加新的属性,比如按钮+扩展脚本=更个性化的按钮 Sprite+Role扩展脚本=Role类
 同时还可以添加多个附加脚本来扩展。扩展脚本和附加脚本的区别:扩展脚本继承自组件本身,附加脚本只修改组件,不继承
预设

perfab.gif

 如果你修改了某个组件的行为,想作为模板保存下来,拖入别的场景直接用,并且再次修改这个组件,全部使用的地方均能跟着变化
 那么预设就是你想要的,比如创建了一个Sprite组件,拖入动画,设置一些属性,甚至附加Role脚本,然后保存为预设,以后就可以直接拖入场景使用

增加更多右键快捷菜单,使用更方便

menu.jpg

增加3D粒子模式

改进IDE树节点操作体验

Code模式增加文件Icon显示

新增文件模板,用来快速创建类对象

增加App打包管理器


LayaAir IDE 1.3.0 2016-09-10
最新日志

新增场景编辑功能(测试版){1CD7A9F7-F11D-4322-BD3B-E0FFD03BE224}.jpg

 1.IDE内拖动Sprite,Animation,Text到场景中
 2.IDE内拖动圆形,矩形,多边形等矢量图到任意精灵内
 3.IDE内拖动swf动画到场景中
 4.IDE内拖动声音设置播放控制
 5.IDE内拖动一个精灵对象作为遮罩体,实现遮罩功能
 6.IDE内拖动一个Graphics作为碰撞体,来设置某个对象的点击区域
 后续还会有更强的功能放出,敬请期待

改进IDE布局方式,布局更加合理

IDE内集成社区浏览功能

改进设计视图代码模式,增加高亮,更加好看易用

改进了IDE更新流程

增强节点多选控制功能

增加组件面板

组件拖动到其他父容器上时保持相对stage坐标不变

改进默认面板布局,修复错乱bug

修复js合并功能,忽略注释的js


LayaAir IDE 1.2.0 2016-08-27
最新日志

优化TS编译时间,增加增量编译功能

内置调试器增加堆栈错误打印,精确定位错误代码

增加龙骨批量转换(遍历文件夹)

改进代码导出,自动import非ui包的类

点击空白处,不再显示父容器属性

页面数据保存格式化的json,方便svn对比

对节点树多选后,编辑区也会同时多选

修复html文档在添加js标签出现绝对路径问题

修复谷歌调试下重新打开标签的问题

LayaAir IDE 1.1.0 2016-08-13
最新日志

导出代码增加“加载模式”(F9项目设置里面更改)

修复多标签页超出时点击按钮弹不出隐藏的标签页的问题

修复转换旧项目时缺少配置文件导致的卡死

修复当有anchor值时修改宽高选择框中的pivot标识没有更新的问题

修复List特定情况下双击无法退出的问题


LayaAir IDE 1.0.4 2016-07-30
最新日志

新增Spine骨骼动画的转换(暂时还不支持mesh动画)

优化切换到代码模式后cpu占用

优化Ts自动引用JS的算法,减少引用先后顺序的错误率

非数字属性不再进行缓动

修复拖动中心点时删除anchoXY的bug

修复删除资源后列表选择状态没有变化

修复特定组建非打包时没正确打包的bug

修复删除left right等属性时属性面板数值变成NAN的问题

修复设置资源默认属性后,发布没有用最新的属性的问题

修复字体文件超过5个时ide加载资源不成功的问题


LayaAir IDE 1.0.3(测试版) 2016-07-23
最新日志

新增内置server及二维码功能,方便手机上测试项目

增加发布完成后是否自动切换到代码模式的选项

资源面板增加设置增加图片类型选项

资源面板增加多选删除功能

资源面板增加是否打包到图集的选项

改进TS版本自动引用js顺序的方式

修复生成代码后,代码提示不及时的bug

修复Event报错的bug

修复右上角对齐没有保存数据的问题

修复动画删除某个属性之后属性面板的数据不对的问题

修复放大视图后选中框变粗的问题

修复往render里面拖组件报错卡死的问题


Bug反馈地址:http://ask.layabox.com/question/556

GitHub:https://github.com/layabox/layaair

LayaAir IDE 1.0.2 2016-07-16
最新日志

优化IDE,减少CPU消耗

代码模式增加多标签支持

增加重命名时的同名检测

增加目标对象输入框的输入限制

修复js、ts代码中无法创建属性的问题

修复语言包导出不对的问题,处理ui文件有问题的异常

修复九宫格面板文本框不能输入的问题,添加输入限制

修复设置了参考图之后,不能替换的问题

修复替换文件失败的提示

修复模板面板拖动有时显示不对的问题


LayaAir IDE 1.0.0 2016-06-30
最新日志

增加时间轴动画功能【新】

增加App测试工具(beta)【新】

增加App打包工具(beta)【新】

增加App构建工具(beta)【新】

创建嵌套页面失败时显示一个失败图片

当box对象有pivotX pivotY时,转到父容器时不自动调整坐标

修复锁定tip不对的问题

修复输入名字验证没生效的问题

修复节点树面板无数据刷新时卡死的问题

修复窗口大小改变时的布局算法

修复点中增加修改pivot的点

修复有时选中对象不能拖动大小的问题

修复UIView在代码模式改变数据之后,source丢失的问题


LayaAir IDE 1.0.0RC1 2016-06-14
最新日志

LayaAirIde实现自动IDE更新功能,无需再去网站重新下载

增加LayaAir类库管理,可以下载,更改使用的类库,简化类库更换操作

优化编辑器性能,性能提升一倍

增加TS,JS内置调试模式

增加AS3语法高亮

优化编辑器失去焦点时的cpu占用【感谢:JAyDeN】

增加var命名重复提示

去除编辑区在mouseOver时获取焦点的行为

当选中的对象有旋转时,选择框和对象一起旋转

属性面板鼠标提示增加属性字段显示

树右键时若鼠标下方无选中对象取消选中

增加自动适配UI大小功能,快捷键(Ctrl+L)

属性面板在设置相同类型的面板时不清理

改进ts导出代码的格式,引用的引擎类都使用全路径,去除简写引入

改进编辑面板拖动时鼠标图标

资源属性面板增加是否打包进图集选项

资源增加可视化九宫格的设置面板

编辑器增加位图字体的支持

调整属性间距,使属性显示更完整

增加删除资源时未选中资源时的提示

拖动图标时增加修改鼠标样式

模板UI截取过长的字符串

属性面板增加不打包图集的标识

增加旧MornUI项目的sizeGrid属性转换

修复HtmlText显示不了图片的问题

修复编辑器某些选择框没有更新的问题

修复替换功能失效的bug

修复移动多级目录时卡死的问题 【感谢:陈健,hello word】

修复有些页面数据不对的时候导致死循环的问题

修复状态栏宽高数据有时显示不对的问题

修复ctrl+上下键移动节点层级不对的问题

修复输入框切换输入法时可能导致ctrl状态不对的问题

修复新建粒子文件时没有清空上一次名字的问题

修复父容器有缩放时放在子对象上的选中框不对的问题

修复节点树上拖动对象到子对象上时导致的异常

修复属性面板颜色选择器初始颜色不对的问题

修复拖拽时图标位置不正确的问题

修复选中宽高为0的对象时显示大框的问题

修复在带render的页面中新拖入的组件可能id不对的问题

修复颜色拾取器的赋值与面板上看到的值不一致的问题

修复资源面板有时图标不对的问题

修复资源树右键没有切换选择的问题


LayaAir IDE 0.9.9 2016-05-14
最新日志

改进mac等高清屏上的适配显示 【感谢:迷失的贼】

优化编辑器使用细节,使其使用更方便

增加代码模式,方便查看UI树结构及快速修改

增加html文本在编辑器上的支持

增加骨骼在编辑器上的支持

增加swf在编辑器上的支持

增加滚轮缩放设计面板功能

增加图集打包面板

制作新版骨骼转换工具

调整项目模板

调整编辑器菜单

转换老项目时将Label的size转为fontSize

完善组件配置信息

修改粒子播放器接口名

修改默认打开页面布局

当没有页面时不再导出ts和js代码

解决在切换到空项目之后资源加载不对的问题

解决组件缩放后对齐功能不对的问题

解决打开系统窗口后ctrl键状态不对的问题

解决属性面板文字超过区域的问题

解决快捷工具栏创建目录没反应的问题

解决修改特定属性后点击空白无法取消选中

解决修改某些值时焦点框不对的问题

修改导出配置后,下次导出改为强制导出

解决选中带缩放的组件时标尺尺寸不对的bug


LayaAir IDE 0.9.8 2016-04-30
最新日志

编辑器重要改动说明:

编辑器集成了VsCode,自动生成as3,ts,js项目,使用更加方便。创建项目后默认进入vscode,点击右上角“编辑模式”进入编辑模式

由于Vscode对as3支持还不是很好,我们提供了as3的FlashDevelop工程和FlashBuilder工程,使用方式和原来不变

对于TS项目和JS项目,可以直接在Laya集成的vsCode内书写代码,会有相应的代码提示及调试环境,目前还有不完善之处,后续会不断改进

使用体验,遇到问题欢迎反馈或者建议。

其他更新:

增加对Mac系统的兼容,快捷键使用mac更常用的方式

增加皮肤丢失时显示一个警告皮肤

相对布局的页面嵌套改变大小可以直接编辑预览了【感谢:JAyDeN】

解决提示信息有时移除不了的问题

解决对象设置scale之后编辑区中点击拾取区域没有变的问题

解决关闭页面之后没有清空面板的问题

解决Clip interval特别小时报错的问题

解决在默认属性中设置runtime不起作用的问题

解决右键拖动表现不合理的问题

解决不能在文件夹中创建文件的问题,解决第二次创建页面时上次信息残留的问题

解决配置文件中有特殊字符导致配置文件保存有问题的问题