开源Cocos全家桶,2D光线追踪!
共 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
http://supersuraccoon.gitee.io/ssrlos-cocoscreator_v2/
https://gitee.com/supersuraccoon/ssrlos-doc/wikis/pages?sort_id=3006599&doc_id=1008958
作者原创不易,感谢点赞、留言、转发
点赞鼓励一下吧!