1 Star 0 Fork 76

sptrs/SSRLoS-CocosCreator_v2

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

About / 关于

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

ccdungeons1

ccdungeons2

ccdungeons3

在我看来,截至到现在,这个项目的 80% 精力都是放在了算法的优化在优化上,剩下的 20% 精力则是在渲染上。项目陆陆续续的已经做了很久,但是还有很多很多想做的。随便写一几个:

  • 已有通用算法的优化
  • 定制型算法,针对一些特定使用场景的算法
  • GPU 算法,半 CPUGPU 算法
  • 算法已经做了很多,要的数据也到手了,那当然在渲染上要花大力气优化,做出酷炫的效果了
  • 更多的就写在文末的 后续计划 里了 ......

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

目前几乎所有功能都已经移植了 Creator v1, v2 版本。

而且所有版本都做了 Native Binding

但是因为精力有限,后面的新功能打算暂时只对应 cocos2dxcreator v2,当然 creator v3 出来的话也会考虑。暂时只对应 Web 版,当然原生也是可以直接用的,Native Binding 暂时不会去对应新功能。

希望这个项目能做的长久 ......


Resources / 资源

Repository / 仓库

SSRLoS-Cocos2dx v3.17

SSRLoS-CocosCreator_v1 v1.10

SSRLoS-CocosCreator_v2 v2.40

Online Demo / 在线演示

SSRLoS-Cocos2dx Demo

SSRLoS-CocosCreator_v1 Demo

SSRLoS-CocosCreator_v2 Demo

SSRLoS-Cocos2dx API Demo

codesandbox.io

基于 cocos2d-x 版本

SSRLoS-Cocos2dx-Visibility

demo

SSRLoS-Cocos2dx-Shadow

demo

SSRLoS-Cocos2dx-Modes

demo

SSRLoS-Cocos2dx-Dirty-Detection

demo

SSRLoS-Cocos2dx-Light

demo

SSRLoS-Cocos2dx-Mask

demo

SSRLoS-Cocos2dx-Multi-Lights

demo

SSRLoS-Cocos2dx-Multi-Masks

demo

SSRLoS-Cocos2dx-Output-Render

demo

Native Demo / 原生演示

creator v2.4.0 纯 js 版本

v0.0.1_LoSCCC2_Web.apk

creator v1.10 纯 js 版本

v0.0.1_LoSCCC1_Web.apk

cocos2dx v3.17 jsbinding 版本

v0.0.1_LoSCC_Native.apk

cocos2dx v3.17 纯 js 实现版本,无 jsbinding 实现

v0.0.1_LoSCC_Web.apk

Doc / 文档

API / 文档

Wiki / 百科

Posts / 讨论帖子

LoS - 视野, 光照, 阴影 实现分享 - forum.cocos.org

Plan / 计划

后续的计划,同时包括了很多 2d 的光照,阴影小关的技术文章,有兴趣可以看下。

To Explore / 待探索

Empty file

About

SSRLoS-CocosCreator_v2 expand collapse
JavaScript
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/sptrs/ssrlos-cocoscreator_v2.git
git@gitee.com:sptrs/ssrlos-cocoscreator_v2.git
sptrs
ssrlos-cocoscreator_v2
SSRLoS-CocosCreator_v2
master

Search

344bd9b3 5694891 D2dac590 5694891