门槛被踩爆!来一款《摩纳哥》式的 2D 光照系统,现已支持Creator 3.x!

Creator星球游戏开发社区

共 1410字,需浏览 3分钟

 ·

2022-01-20 09:59

在此恭喜『超级浣熊』 获得 Cocos Store 2021 年度最具价值插件一等奖。

2021年『超级浣熊-苏啸晨』向 Cocos Store 贡献了19 款作品之多!


上周,浣熊大佬将之前上架 Store 的『2D视野、光照、光影』源码工具做了更新,现已支持 Creator 3.x ,之前购买过的伙伴可免费升级哦,先来看下效果吧!

Demo体验链接:
http://supersuraccoon.gitee.io/ssrloscomponent3d/demo/


随着 Creator v3.x 开始发力,越来越多的开发者也开始转战 v3 版本。

当然自己也不例外。除了要从零学习 3D 开发之外,自然也需要对 Creator v3.x 进行一定程度的熟悉和适应。

因此这里选取了之前一个只支持 v2.x 版本的插件进行升级,主要原因和目的:

1.插件为 2D 光照系统,并不包含 3D 渲染部分,适合用于练手,熟悉 v3 版本2. 插件的大部分技术难点在于算法和设计层面,和引擎的升级关系不大,适合熟悉新版语法的一些变化,熟悉升级的流程

之前的 2D 光照系统是从 cocos2dx 时期开始开发,期间重构,优化了无数个版本,直到最后达到了在 功能点 和 性能 上都比较令人满意的程度。


这里有之前发过的详细介绍:

SSRLoS - 视野, 光照, 阴影项目介绍

目前 v3 版对于 2D 光照 的支持还不完善,因此这也是自己升级这一插件的原因之一。

升级的过程,自然还是遇到了不少的困难,不过好在最后的结果还是非常令人满意的。录屏由于机器性能问题,显得有些卡顿,但实际情况是稳定丝滑对的 60FPS。


升级的话主要是按照官方的文档进行,这里的操作手册其实已经是非常详细的了:

https://docs.cocos.com/creator/manual/zh/release-notes/upgrade-guide-v3.0.html

这里提一句,由于之前项目是 js 写的,语法比较随意,在导入过程中遇到了进度卡住的问题。

这时可以采用分批导入项目的方式,同时可以检查下是否是某些特殊写法造成导入项目卡住。


目前 v3 版本也已经更新上架 Store ,之前购买过的朋友,记得可以免费升级获取。

v3 版目前相比 v2 版在演示程序部分,还略微有些功能缺失,后续会慢慢补上。

此外,v3 版后续也有加入完整 c++ && js-binding 的计划,确保在 native 平台上,同样能够获得非常好的性能体验。



不少人问,如何实现像游戏《摩纳哥》中的光影效果?相信浣熊大佬的这款 Cocos Creator 2.x/3.x 光照系统能帮助你迎刃而解!

如果有使用 Creator v3.x 制作游戏 2D 的朋友,并且刚好有光照效果的需求,可以考虑支持一下 ^_^,5折限时优惠!


我是工程师经纪人,欢迎加晓衡微信



浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报