超级浣熊
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
暂时不会去对应新功能。