LayaAir Mac版是Layabox旗下的开源引擎,也是一款功能齐全的开发环境,全球性能最高的HTML5引擎之一。它集成了UI、粒子、动画等常用可视化编辑工具,支持TS、JS、AS3三种语言开发,可将2D、3D、AR、VR以及页游、Native手游、HTML5游戏等需求通过一个引擎统一,帮助开发者快速完成满意的作品。LayaAir引擎在性能、API、工具链等方面做了整体优化,做到更小、更快、更强,在Chrome、Safari等浏览器中裸跑LayaAir引擎的大型HTML5游戏,性能完全可以媲美原生 APP。欢迎有需要的用户下载使用。
1、性能卓越
拥有远超越业界水准的性能体验,经性能评测媲美APP引擎Unity3D。
2、三端发布
一次开发,零成本同时发布HTML5、APP、Flash页游三种版本。
3、多类型
已支持2D、3D、VR、AR游戏类型。
4、多语言
已支持ActionScript3(AS3)、TypeScript、JavaScript三种开发语言。
5、运行库小巧
核心库功能强大,体积极轻,核心库+2D+UI+动画特效粒子+3D+VR小于500K。
6、IDE完善
拥有完整的IDE集成开发环境,主要包括代码编辑器、UI编辑器、粒子编辑器、动画编辑器、场景编辑器、资源转换器(支持Spine与DragonBones骨骼动画、swf动画、Unity3D资源等)。
7、学习简单
构架精巧,简单易上手。
8、大型游戏支持
优秀的性能和自动化资源、内存、显存管理以及众多大型产品打磨,是首款支持APP级大型HTML5游戏的引擎。
1、LayaAir引擎同时支持WebGL与Canvas渲染。优先使用webgl渲染(当WebGL不可用时,自动无缝转换为canvas渲染)。引擎设计过程中以性能为优先原则进行极致优化,在谷歌等优秀的浏览器环境下运行性能媲美Unity3D等APP原生引擎。LayaAir拥有多款APP级的已上线2D游戏精品和3D游戏精品,证明LayaAir引擎的流畅性能。
2、LayaAir引擎 API设计上追求精简,简单易用,上手容易,引擎本身非常注意自身大小,是目前同等功能最小的HTML5引擎。
3、同时支持ActionScript3、TypeScript、JavaScript三种语言开发HTML使用任意一种自己喜欢的语言开发即可。
4、同时支持2D,3D,VR ,AR,时间轴动画,缓动、UI系统、粒子动画、骨骼动画、物理系统等。
5、除提供可视化的集成式开发环境LayaAirIDE编辑器外,还支持大量主流的第三方工具链,如:Unity3D、TiledMap、Spine、DragonBones等。建立了完善的工具链生态,可视化的编辑器,清晰的工作流,让美术,策划,程序紧密配合,大幅提升开发效率。
6、快速Flash产品转换Flash页游\手游仅需1个人7天即可转换为HTML5和APP游戏。
7、LayaFlash IDE支持代码编译、调试、压缩与混淆加密、资源转换、在线文档等功能。
8、HTML5零学习成本AS3开发者可直接使用Flash开源框架和工具链进行开发HTML5。
9、性能媲美APPLayaFlash引擎的重度游戏已运行于QQ空间等平台,性能媲美APP。
v3.4.1版本
引擎:
修复了由于DrawMesh2DCMD里面set mesh没有给mesh加上引用计数导致直接资源回收报错的问题
修复了GTextField 配合 skew 与自动收缩时文本被裁剪的BUG
修复了单字渲染模式下描边文字重叠,字符间距未计入stroke宽度的问题
修复了文本溢出处理切换时没有立刻生效的BUG
修复了文本配合skew与自动收缩时文本被裁剪的BUG
修复了文本字体阴影在不同fontScale下渲染不一致的BUG
修复了发布为windows平台的exe后,输入框的背景是白的,影响白色文本的显示的问题
修复了AudioDataCache.get() 未检查 Loader 缓存,预加载音频后 playSound 仍重新请求的问题
修复了Spine不随节点更新坐标(无动画播放时onTransformChanged未触发重新渲染)的问题
修复了Spine设置中的预乘alpha点击后报错的问题
修复了Spine非循环动作播放结束又回到第一帧的问题
修复了非快速渲染模式下,Spine旋转方向不对的BUG
修复了Spine2DRenderNode在stop()后,修改节点Transform不触发重绘的BUG
修复了FillTexture 使用透明裁切图集子纹理时平铺周期错误,编辑器与运行时表现不一致的问题
修复了GlowEffect2D 发光效果坐标偏移,oriOffset 未被实际使用的BUG
修复了外发光后处理导致子对象显示位置偏移到(0,0)的BUG
修复了List组件空白区域滑动失效的问题
修复了因 Animator2DBase @internal 导致 Animator2D 类型声明链断裂,getComponent 类型检查失败的问题
修复了PhysicsCollider不跟随节点Transform移动的BUG
修复了CharacterController碰撞组设置无效,filter data 未应用到 PxController 内部 shape的问题
修复了Scene3D帧更新顺序变更导致onUpdate中设置根骨骼位置被动画覆盖的问题
修复了WebRender2DPass.fowardRender mask渲染路径缺少subStruct空检查导致偶发报错的问题
修复了声音轨道的playbackRate属性动态无效的问题
修复了DragDropManager在使用sprite作为替身图像时显示翻转的BUG
修复了微信小游戏真机中,视频播放中或暂停后设置 currentTime = 0 并调用 play(),解码器仍可能从原位置继续播放的问题
IDE:
修复了spine动画反复勾选快速渲染报错的问题
修复了layaair-cli 对软链接资源目录的运行时变更监听失效的问题
修复了.skel扩展名比较缺少点号导致二进制文件被当作JSON解析的问题
修复了windows发布为webgl,生成的config.ini文件中 GraphicsAPI为OpenGLES的问题
修复了因未设置粒子包围盒时,粒子视角会拉得很远的问题
修复了预览暂停时操作场景gizmos无效的BUG
修复了微信发布缺失了“使用引擎插件”选项的问题
修复了淘宝小游戏分包带有多级目录时加载失败的BUG
修复了着色器蓝图无法使用UV1的BUG
新增与优化:
新增:支持Bilibili小游戏平台发布
新增:支持深色与浅色主题,可通过用户头像旁的主题切换按钮快速更改编辑器外观。也可以导入自己或者第三方的主题
新增:支持IDE分辨率设置,可以在75%~200%区间调整IDE的缩放(首选项->通用->显示->分辨率缩放)
新增:支持预设库,支持个人预设库和项目预设库。颜色、渐变色和曲线均可保存为预设,方便后续快速复用
新增:2D 编辑器新增标尺、背景网格显示和智能吸附
新增:支持文件编辑功能,进行简单修改时无需再打开外部编辑器。选中代码文件后右侧属性栏可编辑
新增:支持同时打开多个场景文件,不再限制只能打开一个场景
新增:支持先锁定目录,再到指定目录进行搜索文件的功能
新增:支持播放控制工具栏显示目标场景名称,可更直观地确认当前预览的是哪个场景
新增:新增属性面板预览3D动画文件功能
新增:支持自动图集打包缓存机制,没有改动的图集,发布时不会重新打包。对于包含大量自动图集的项目,可显著缩短重复发布所需时间
新增:支持自动图集的排除图片设置,可以显式设置哪些图片不进入自动图集
新增:2D shader 中支持 u_time 参数
新增:支持直接把材质球拖到层级视口里面的物件上面赋予
新增:支持外部打包的图集子图在项目资源面板中可以被搜索到
新增:支持JS/WASM文件配置:保持原样路径,发布时这些文件将保持原样路径输出,不再统一放到js目录。支持放到分包里
新增:支持ScriptableObject 数据资源,可将游戏配置、数值表等结构化数据保存为独立的 .sco 资源。自定义类型需继承 Laya.ScriptableObject 并通过@regClass 注册,资源支持 @property 属性编辑,通过 @classInfo的menu可配置资源创建菜单路径,caption、icon 和 newAssetName 可分别设置显示名称、文件图标和默认文件名
新增:编辑器现内置支持使用 React 开发编辑器插件。配合 layaair-ide-skill,可更高效利用AI开发编辑器插件
新增:LayaAir Native引擎中增加支持文件异步读取和写入方法(具体使用请查阅官方文档)
新增:增加支持3.4引擎的3D骨骼动作烘焙插件(不向下兼容,老版本插件限制支持3.4以下引擎版本)
优化:安装本地包时,由复制文件改为创建链接。需要注意的是,包内的文件变更不会热重载,修改后仍需刷新编辑器才能生效
优化:取消了导入外部图集时的解包动作,避免导入大量图集时的耗时。同时,在编辑状态使用外部图集中的小图时也会改为先加载图集,再使用其中的子纹理,和运行时逻辑保持一致
优化:在场景中查找引用支持同时查找节点引用的材质和引用的贴图
优化:如果场景是纯2D场景,节点菜单将隐藏3D相关的节点,并增加创建3D场景菜单项
优化:支持发布时启用版本管理,(3.3.9后对分包的fileconfig.json文件不再加上hash标记,现在增加了开关可以加回这个标记,方便开发者自定义热更模式)
优化:淘宝小游戏支持鸿蒙端适配(注意:淘宝的鸿蒙端不支持资源带空格)
优化:方向光属性面板增加 shadow Resolution 属性
优化:贴图属性增加 max size 选项
优化:运行预览时,当屏幕缩放后,视口出现滚动条,可通过长按鼠标中键拖动视口显示区域
展开内容
Any Video Converter Pro Mac免费版
9.0/41.24M
Any Video Converter Pro For Mac 免费版是一款完美强大的视频格式转换工具,拥有增强解码器版、power pc处理器版和intel处理器版,Any Video Converter Pro For Mac 免费版能够转换市面上几乎所有的视频格式,能
9.0/50.6M
Video to GIF Maker mac版是一个顶级的GIF制作软件,它可以将MP4、AVI、MOV、FLV等各种格式的视频转换成GIF动画。而且它对新手十分友好,它可以帮助你将视频文件制作GIF文件,在转换之前还能编辑视频并调整视频设置,支持绝大部分的视频格式,有喜欢或是需
8.7/28.51M
Visual Studio 2017 for Mac是微软官方于2019发布的面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和云服务。
8.7/996.55M
IDEA 2022 Mac版是JetBrains专为macOS推出的一款智能Java集成开发环境,它在代码洞察、静态分析、上下文补全与一键重构上表现卓越,且深度整合Spring、Micronaut等现代框架,几乎全程支持键盘流操作,外加符合人体工学的界面布局让开发过程既高效
查看
查看
7.6/48.18M
Visual Studio 2022 Mac版是微软专为Mac平台打造的.NET集成开发环境(IDE),它采用原生macOS控件构建,提供深色模式和全面的辅助功能支持,为开发者带来更舒适、更高效的原生体验。
9.1/22.02M
Sublime Text 4 for Mac是macOS下的一款超级给力的文本编辑器(程序员必备神器)。其中从语言的支持上来看,软件就包含了C、 C++、C#、CSS、D、Erlang、 HTML、Groovy、Haskell、HTML、Java、JavaScript、LaTeX
8.7/709.05M
Adobe Dreamweaver2021 for Mac是macOS下的一款网页设计软件,通过该款软件即便用户们在不熟悉html基础的情况下,也能非常轻松的设计出各式各样的页面效果。
8.7/28.51M
Visual Studio 2017 for Mac是微软官方于2019发布的面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和云服务。
8.9/38.97M
Visual Studio 2019 for Mac是微软公司开发的一款面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和桌面应用。
9.1/207.67M
Atom for Mac官方版是一款Macos平台上的文本编辑器,Atom代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,这款软件基于Web的技术,并且已经在 GitHub 上开放了全部的源代码,和其他的桌面应用程序一样,它在菜单栏上显示本机菜单
9.1/67.54M
SQLEditor Mac是Mac os系统上一款图形化SQL数据库创建工具,允许你创建SQL数据库图形。您可以创建和修改表结构。你可以进出口设计JDBC兼容的数据库,文本文件,或保存设计PDF图像的网页或打印。
9.1/17.3M
Dash 6 Mac版是macOS平台上一款开发者必备API文档和代码片段管理器,其中包括API文档和示例代码段的浏览器,并能够搜索以下语言,编程环境和数据库。软件自带了丰富的API文档,涉及各种主流的编程语言和框架。