Light2D光照系统(基于CocosCreater引擎3.x/2.x)

这是一个方便易用,开箱即用的2D光照系统.

商店地址

可在CocosCreater官方商店搜索关键词 Light2D 获取

web体验地址
3.8.x点我去看看,国内链接,秒开

2.4.x点我去看看,国内链接,秒开

可运行引擎版本

  • Cocos Creator 3.6.0 到 3.8.7
  • Cocos Creator 2.4.0 到 2.4.15

功能特点

  • 光照系统按照引擎方式注册到引擎主循环,逻辑和渲染顺序可控

  • 所有光源组件在编辑器中可视化编辑,所见即所得。

  • 全局环境光

  • 点光源
  • 聚光灯
  • 精灵纹理光源 (使用预制的纹理来混合光照亮度)
  • 规则矩形光源
  • 规则多边形光源 (正多边形和圆)
  • 自定义多边形光源 (可在编辑器中编辑多边形顶点)
  • 支持设置法线贴图,对所有渲染组件生效.
  • 为spine / dragonbones 动画设置法线贴图
  • 支持将任意光源挂载到任何节点或者动画上,比如Spine动画
  • 目前支持引擎中的几大渲染组件(Sprite、Label、sp.Skeleton/Spine、TiledLayer/TiledMap、dragonBones.ArmatureDisplay(DragonBones)
  • 对光源渲染数据提交进行了优化,无性能问题.
  • 对渲染shader计算做了极大兼容和优化,确保 webgl1.0(opengles2.0)能运行,webgl2.0(opengles3.0)能更好性能。
  • 作者测试了已有的运行平台和不同性能级别的手机,均可正常运行且无明显性能问题.

快速安装教程🚩

  • 插件模式安装使用(3.8.x)

    • 下载插件后,导入时,插件会自动复制Light2DLight2D-samples文件夹到 assets 目录,在编辑器中即可查看对应样例场景。
  • 完整工程模式使用(2.4.x/3.8.x)

    • 下载插件后,插件包内会有类似 flashfin-light2d_Vxxx_CCC38X_Project.zip的完整样例工程,你可以解压后直接导入到编辑器中查看。
  • 安装后需要设置

    • 功能裁剪中开启 3D基础功能
    • 偏好设置中开启 保持场景主循环运行

联系作者

相关推荐
LcGero19 天前
TypeScript 快速上手:泛型与工具类型
typescript·cocos creator·游戏开发
LcGero19 天前
Cocos Creator 3.x 高维护性打字机对话系统设计与实现
cocos creator·打字机
LcGero20 天前
Cocos Creator 三端接入穿山甲 SDK
sdk·cocos creator·穿山甲
LcGero21 天前
Cocos Creator平台适配层框架设计
cocos creator·平台·框架设计
LcGero21 天前
Cocos Creator 业务与原生通信详解
android·ios·cocos creator·游戏开发·jsb
LcGero23 天前
TypeScript 快速上手:前言
typescript·cocos creator·游戏开发
Setsuna_F_Seiei23 天前
CocosCreator 游戏开发 - 多维度状态机架构设计与实现
前端·cocos creator·游戏开发
CodeCaptain3 个月前
cocoscreator 2.4.x 场景运行时的JS生命周期浅析
cocos creator·开发经验
CodeCaptain4 个月前
CocosCreator 3.8.x [.gitignore]文件内容,仅供参考
经验分享·cocos creator
VaJoy5 个月前
Cocos Creator Shader 入门 (21) —— 高斯模糊的高性能实现
前端·cocos creator