layaair 介绍
LayaAir引擎主要 包括 引擎库与LayaAir IDE两大核心部分 ,LayaCloud与LayaNative是引擎的生态组合部分。
LayaAir2.0引擎库 功能
LayaAir2.0引擎不仅保持了1.0的原有 功能 ,比如:
精灵、矢量图、文本、富文本、位图字体、动画、骨骼、音频与视频、滤镜、事件、加载、缓动、时间、网络、UI系统、物理系统、TiledMap、prtocol等API;
还新增内置了 Box 2d物理引擎、组件化 支持 ,以及150多款3D 功能 ,比如:
新增的主要官方材质 包括 PBRStandardMaterial、PBR specular Material以及UnlitMaterial材质等。
纹理方面, 增加 多种纹理参数配置(mipmap、format、wrapModeU、wrapModeV、filterMode、anisoLevel), 增加 纹理 上传 像素接口, GPU纹理压缩。
动画方面,新增Animator动画融合 功能 crossFade,新增动画多层混合播放,动画更新机制调整为实时插值,大幅减少内存和动画流畅度表现,新增多种材质 属性 动画
支持 开发2D、3D、VR的产品研发, 支持 Canvas与WebGL模式, 支持 同时发布为html5、Flash、APP(IOS、安卓)微信小游戏,QQ玩一玩多种版本。
LayaAir2.0 IDE 功能
LayaAir2.0 IDE主要 包括 项目管理、 代码 开发编辑器、可视化编辑器、第三方工具链 支持 工具等。
其中主要 功能 包括 :
代码 开发
UI与场景编辑器
场景管理(2.0新增)
粒子编辑器
动画编辑器
物理编辑器(2.0新增)
组件化 支持 (2.0新增)
3D 支持 (2.0新增)
LayaCloud项目 支持 (2.0新增)
脚本扩展
预设
APP打包
js混淆与压缩
第三方工具链转换工具(Unity3D、TiledMap、Spine、龙骨……)
Laya2.0 IDE 兼容LayaAir 1.x版本的写法,在2d项目中,可以不需要太大的改动即可把原有项目 升级 到2.0引擎( 升级 前建议备份)
Laya2.0 IDE 采用挂载组件脚本与场景管理的方式进行开发,在ide中编辑场景与 页面 组件,通过 添加 脚本的方式,使项目开发更利于程序,美术,策划的协同工作,并且对初次接触Laya的开发者,更易于上手,开发方式更友好。
LayaNative 功能
LayaNative是LayaAir引擎针对移动端原生App的开发、测试、发布的一套完整的开发 解决方 案,但不局限于LayaAir引擎。LayaNative以LayaPlayer为核心运行时的基础上,利用反射机制、渠道对接方案提供开发者在原生App上进行二次开放和渠道对接,并提供测试器、构建工具,为开发者将html5项目打包、发布成原生App提供便利。
网站地址 : http://ldc.layabox.com/
GitHub: https://github.com/layabox/layaair
网站描述: 开源游戏引擎
layaair官方网站
官方网站: http://ldc.layabox.com/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。