开源Cocos全家桶,2D光线追踪!

Creator星球游戏开发社区

共 1491字,需浏览 3分钟

 ·

2020-11-19 14:44

超级浣熊

Cocos引擎10年老用户,精通Cocos全家桶

Cocos-iPhone
Cocos2d-x
Cocos2d-html5
Cocos2d-js
Cocos Creator


2011年开始写中日英多语言博客
supersuraccoon-cocos2d.com 


Cocos 独立游戏上架AppStore

Cocos 电子书上架iBookStore


持续用 cocos 引擎编写各种有趣的东西!

今天给大家介绍一个开源项目:SSRLoS


Cocos全家桶SSRLoS

一句话介绍一下这个项目,就是基于 cocos 引擎的 2d 光线追踪,视野范围计算,渲染相关的东西。


该项目支持以下Cocos引擎:

  • Cocos2d-x

  • Cocos2d-js

  • Cocos Creator 1.x

  • Cocos Creator 2.x

截至到现在,这个项目的 80% 精力都是放在了算法的优化在优化上,剩下的 20% 精力则是在渲染上。

SSRLoS未来计划

项目陆陆续续的已经做了很久,但是还有很多很多想做的,主要包括几个方面:

  • 已有通用算法的优化
  • 定制型算法,针对一些特定使用场景的算法
  • 纯 GPU 算法,半 CPU 半 GPU 算法
  • 算法已经做了很多,要的数据也到手了,那当然在渲染上要花大力气优化,做出酷炫的效果了

后续的计划,同时包括了很多 2d 的光照,阴影相关的技术文章,有兴趣可以关注我的Gitee仓库,欢迎Start!

SSRLoS项目我是从 cocos2dx 开始的,后续新功能的开发应该也会从 cocos2dx 入手,毕竟引擎稳定,我最为熟悉。

不过目前,我几乎将所有功能都已经移植了 CocosCreator v1, v2 版本。

而且所有版本都做了 Native Binding,但是因为精力有限,后面的新功能打算暂时只对应 cocos2dx 和 creator v2

当然 creator v3 出来的话也会考虑,暂时只对应 Web 版,当然原生也是可以直接用的,Native Binding 暂时不会去对应新功能。

后记

我是一个普通的开发人员,喜欢写代码并从中得到乐趣。我也喜欢游戏,主要是便携设备上的游戏,像是GBA、NDS、PSP上的游戏,我完全不追求游戏的画面,我所追求的是“简单中的快乐,创意中的快乐”。

此外,我也喜欢音乐(主要是老一点的抒情歌),动漫(还是老一点的,剑心,鲁邦三世,柯南,棋魂之类的),也喜欢相声还有日本的一些搞笑节目,喜欢篮球和乒乓。

我的英语和日语都还可以,希望可以通过用不同的语言来写文章来进一步对自己的能力提高,同时也能和全世界的人直接的进行交流!

欢迎加我好友,相互交流,共同进步


SSRLoSComponent源码仓库:
https://gitee.com/supersuraccoon/ssrlos-cocoscreator_v2

Cocos Creator 2.4.0 Demo:
http://supersuraccoon.gitee.io/ssrlos-cocoscreator_v2/
SSRLoS-Doc资料文档:
https://gitee.com/supersuraccoon/ssrlos-doc/wikis/pages?sort_id=3006599&doc_id=1008958

作者原创不易,感谢点赞、留言、转发


点赞鼓励一下吧!

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报