微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

layaair

编程之家收集整理的这个编程导航主要介绍了layaair编程之家,现在分享给大家,也给大家做个参考。

layaair 介绍

LayaAir引擎主要包括 引擎库与LayaAir IDE两大核心部分 ,LayaCloud与LayaNative是引擎的生态组合部分。

LayaAir2.0引擎库功能

LayaAir2.0引擎不仅保持了1.0的原有功能,比如:

精灵、矢量图、文本、富文本、位图字体、动画、骨骼、音频与视频、滤镜、事件、加载、缓动、时间、网络、UI系统、物理系统、TiledMap、prtocol等API;

还新增内置了Box2d物理引擎、组件化支持,以及150多款3D功能,比如:

新增的主要官方材质包括PBRStandardMaterial、PBRspecularMaterial以及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/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。