全能型开源引擎LayaAir周边生态LayaNative完全开源

简介: 全能型开源引擎LayaAir周边生态LayaNative完全开源

yy.png

SegmentFault 思否 消息,近日中国领先的游戏引擎提供商和综合服务商LayaBox,旗下基于 HTML5 协议的全能型开源引擎的第二代引擎 LayaAir,发布2.9.0版本,不仅在开源引擎和工具进行了大幅提升。文档、API等周边生态也进行了完善,下面来介绍一下已经完成的优化,未来的提升方向,以及最新的重要决策。


一、LayaNative 1.x与LaNative 2.x全部开源

一直以来,只有LayaAir引擎是开源的,打包方案LayaNative是闭源但免费使用的。为了提升引擎周边生态的易用性与口碑,LayaAir 引擎团队经过讨论决定,对LayaNative 1.x 与 LayaNative 2.x进行开源。

目的是方便开发者更好的进行完善和扩展,也希望有能力的开发者一起参与到LayaNative的项目维护上来。

LayaNative1.0系列的Github开源地址为:

https://github.com/layabox/LayaNative1.0.git

LayaNative2.0系列的Github开源地址为:

https://github.com/layabox/LayaNative2.0.git


二、API文档的优化完善

LayaAir  引擎团队还对API文档的属性说明进行了全面的补充,以后API文档查看起来更加轻松了。API的检索分类㛑进行了优化,将API的核心(core)、2D、3D分开,并在每个类别里,再细化不同的小类。而且从2.9.0开始,以后大版本会保留不同的API说明,方便开发者对应版本查看API说明。

效果如下图所示:yy.png

引擎线上API地址为:

https://layaair2.ldc2.layabox.com/api2/


三、个人版工具会员增加专属功能

为Laya Air插件的个人会员增加了LayaAir3D粒子面板的功能。


四、关于插件的安装体验优化

由于Unity自身机制的问题 ,在重新导入安装LayaAir插件包的时候, 原有的相关配置会丢失。 所以,从2.9.0版本开始,下载的插件zip包里,除了unitypackage后缀命名的首次安装导入包。 还提供了StreamingAssets与LayaAir3D这两个用于升级替换的目录,以后再升级的时候,可以直接替换这两个目录即可。

具体的安装方式,可以查看官网文档:

https://ldc2.layabox.com/doc/?nav=zh-ts-4-2-0

五、关于文档的丰富

增加对于开发者反馈的文档:

相关文章
|
小程序 前端开发 程序员
不得不说,这19个程序员兼职平台让我1年收入60w
关于程序员接私活,社会各界说法不一。
3506 1
|
安全 jenkins 持续交付
Jenkins设置视图权限
Jenkins设置视图权限
|
JavaScript
Vue3全局提示(Message)
这是一个可定制的消息提示组件,支持自动关闭延迟及消息位置设置。通过调用不同方法(如 `info`, `success`, `error`, `warning`, `loading`)展示多种样式的消息提示,并按顺序自动关闭。组件效果包括在线预览及具体示例。组件基于 Vue 开发,并利用 `requestAnimationFrame` 实现延时功能,可在页面中轻松集成与使用。
1051 3
Vue3全局提示(Message)
|
Web App开发 移动开发 IDE
laya入门,这一篇应该够了
laya入门,这一篇应该够了
7150 3
|
机器学习/深度学习 图形学 Windows
小功能⭐️unity3d KeyCode各键值说明
小功能⭐️unity3d KeyCode各键值说明
|
编解码 图形学 iOS开发
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
什么是 CSRF?如何防止 CSRF 攻击?
CSRF 攻击是一种常见且危险的 Web 安全漏洞,攻击者可以通过伪造用户请求,执行恶意操作,作为程序员,为了防御 CSRF 攻击,常见的策略包括使用 CSRF Token、检查 Referer 或 Origin 头、设置 SameSite Cookie 属性以及双重提交 Cookie。 因为程序员对于 CSRF 攻击可以做的事情还是很有限,所以,承担主要责任的是安全部门或者运维部门,但是作为程序员,我们需要具备这些安全意识,在安全等级比较高的需求中也需要把这些安全因素考虑在内。
|
敏捷开发 测试技术 持续交付
敏捷开发:快速迭代的秘密
【6月更文挑战第19天】敏捷开发强调快速迭代与客户合作,通过短周期的开发循环,持续集成测试,适应需求变化。关键实践包括明确目标、小步快跑、快速反馈和自动化工具的使用。挑战如客户参与和需求变更需通过加强沟通和提升团队技能来应对。敏捷方法现已成为软件开发的主流选择。
|
Kubernetes Linux 网络安全
在K8S中,nodePort默认端口范围是多少? 为什么是这个端口范围?
在K8S中,nodePort默认端口范围是多少? 为什么是这个端口范围?
|
JavaScript 前端开发 API
04 微信公众号开发原理
04 微信公众号开发原理
448 0
04 微信公众号开发原理