全能型开源引擎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

五、关于文档的丰富

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

相关文章
|
安全 jenkins 持续交付
Jenkins设置视图权限
Jenkins设置视图权限
|
11月前
|
缓存 API 开发工具
有关Unity使用Rider编辑器无法弹出代码提示的有效解决方法
【11月更文挑战第13天】在 Unity 中使用 Rider 编辑器时,若遇到代码提示无法弹出的问题,可以通过检查 Rider 设置(如自动补全选项、Unity 插件安装、索引设置)、Unity 项目设置(如解决方案正确关联、脚本导入设置)以及环境和依赖关系(如 .NET SDK 版本兼容性、Unity 和 Rider 版本兼容性)等方面进行排查和解决。
1664 5
|
SQL JSON 前端开发
中台框架模块开发实践-用 Admin.Core 代码生成器生成通用代码生成器的模块代码
可以看到这里只生成了后端接口,目前 v8.2.0 还不支持前端代码的生成,所以我们还需要手动去将对应版本的 前端代码 下载一份到项目中(只保留),并调整下目录结构,前端代码放到 admin-ui ,后端代码放到 admin-api 运行前后端项目,确认项目运行没问题后开始添加通用代码生成器模块代码。后续任意模块代码都可以参考步骤 1.后端项目引用关系配置 • 将生成的模块代码 ZhonTai.Module.Dev 拷贝到在新项目中 修改库中的引用,默认生成的 ZhonTai.Module.Dev.csproj 引用是相对源码的路径 • 所以需要修改下,直接引用 ZhonTai.Admin 的包
336 0
|
算法 图形学
【用unity实现100个游戏之16】Unity程序化生成随机2D地牢游戏3(附项目源码)
【用unity实现100个游戏之16】Unity程序化生成随机2D地牢游戏3(附项目源码)
397 0
|
前端开发 图形学 开发者
【独家揭秘】那些让你的游戏瞬间鲜活起来的Unity UI动画技巧:从零开始打造动态按钮,提升玩家交互体验的绝招大公开!
【9月更文挑战第1天】在游戏开发领域,Unity 是最受欢迎的游戏引擎之一,其强大的跨平台发布能力和丰富的功能集让开发者能够迅速打造出高质量的游戏。优秀的 UI 设计对于游戏至关重要,尤其是在手游市场,出色的 UI 能给玩家留下深刻的第一印象。Unity 的 UGUI 系统提供了一整套解决方案,包括 Canvas、Image 和 Button 等组件,支持添加各种动画效果。
803 3
|
存储 搜索推荐 数据库
软件系统【标签tag功能】的两种数据库设计
软件系统中的标签功能可采用两种数据库设计。方案一,文章和Tag各一表,Tag信息存储在文章表内(`tags`和`tagids`字段),优点是模型简单,但查询效率低且易引发数据冗余和一致性问题。方案二,增加Tagmap表,用于存储标签-文章映射,利于索引查询和数据更新,适用于高效率需求,但结构更复杂。
721 0
软件系统【标签tag功能】的两种数据库设计
|
消息中间件 Shell Linux
RabbitMQ部署指南
RabbitMQ部署指南
258 2
|
JavaScript C++
[√]cocos creator 热更新源码剖析(2)
[√]cocos creator 热更新源码剖析(2)
207 1
|
网络安全 Docker 容器
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule
397 0
|
缓存 Shell API
作者推荐 | 一文深度解读 — 彻底认识与理解微服务技术之Rest与Restful架构精髓
作者推荐 | 一文深度解读 — 彻底认识与理解微服务技术之Rest与Restful架构精髓
836 0