盘点2022丨Cocos 年度插件&源码 TOP10 来袭,哪款是你的“开发必备”?
昨天细数了2022年“Created with Cocos”的惊喜之作,今天 C 姐将为大家盘一盘本年度 Cocos Store 上口碑与销量俱佳的插件工具和游戏源码,相信这其中一定有你能用得上的宝藏资源!
插件工具 TOP10
1. Cocos Inspector
作者:张川
Cocos Inspector 是一款节点树实时预览插件,支持 Cocos Creator 2.x 和 3.x,可用于查看运行时节点树、实时 DrawCall 分析、节点属性控制、组件搜索、组件属性过滤、节点引用定位、游戏控制、Cocos 常用变量查看与常用开关控制等等。Cocos Inspector 已更新迭代数百个版本,是不少开发者心目中的“必备插件 NO.1”。
下载链接:
https://store.cocos.com/app/detail/2940
使用教程:
https://www.bilibili.com/video/BV1Nh411h72h
2. Shader Editor
作者:supersuraccoon 超级浣熊
一款可视化 Shader 编辑器,支持 Cocos Creator 2.x 和 3.x。Shader Editor 内置百余个基础组件和特效组件,以蓝图拖拽式进行 Shader 编程,不仅能以插件方式运行,同时也支持在网页中运行。Shader Editor 自发布后好评如潮,帮助不少开发者从零开始上手 Shader 编程与特效制作。
下载链接:
https://store.cocos.com/app/detail/2749
3. 98K物理-轻量碰撞系统
作者:我是98K
98K物理-轻量碰撞系统是一个高性能轻量 3D 碰撞管理器,适用于 Cocos Creator 3.4 及以上版本。插件对 Mesh 模型和基本几何体提供高效的碰撞系统和射线检测系统,以提升游戏在不同平台上的 3D 碰撞检测性能,减少包体大小,非常适合 H5 和小游戏。
下载链接:
https://store.cocos.com/app/detail/4035
论坛专贴:
https://forum.cocos.org/t/topic/138841
4. TSPRC 分布式房间管理
作者:King Wang
TSPRC 是一套专为 TypeScript 设计的 RPC 开源框架,适用于 HTTP API、WebSocket 实时应用、NodeJS 微服务等。作者在 TSPRC 框架基础上,设计了一套房间系统+匹配系统,并利用分布式架构水平扩展,支持十万人同时在线,以满足更复杂的多人联机需求。
下载链接:
https://store.cocos.com/app/detail/3766
在线体验:
https://tsrpc.cn/room-management/index.html
TSRPC 官网:
https://tsrpc.cn/
5. oops-framework
作者:dgflash 董刚
oops-framework 免费开源,是一套基于 v3.x 开发的游戏框架,提供游戏常用功能库、插件工具(热更新、Excel 配置转 JSON)和业务模块代码模板等,帮助开发者提升研发效率。框架内置模块低耦合,开发者可自行删减不需要的模块,以适应不同类型的游戏需求。
下载链接:
https://store.cocos.com/app/detail/3558
在线体验:
https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-framework/
6. super-html
作者:magician-f
super-html 可以将 Cocos Creator 构建的 Web 项目打包成一个独立 HTML 文件,这将不存在跨域问题、缓存问题,更方便部署、传播、携带、测试。此外,插件支持代码混淆与 zip 压缩,是制作 Playable 试玩广告项目的极佳工具。
下载链接:
https://store.cocos.com/app/detail/3657
论坛专贴:
https://forum.cocos.org/t/topic/134727
7. Easy NavMesh
作者:孙二喵
Easy NavMesh 是一个轻量级的网格导航库,在 Cocos Creator 3.x 中实现了完善的 3D 导航网格自动寻路功能。插件采用了 A*+ 漏斗算法,整个库只有 40KB 不到,可以满足 H5/小游戏平台对包体大小和性能消耗的需求;同时预烘焙 NavMesh 网格信息保存为了 Json 格式,来确保加载和运行效率。
下载链接:
https://store.cocos.com/app/detail/3641
论坛专贴:
https://forum.cocos.org/t/topic/132913
8. KylinsEasyController
作者:麒麟子
一套免费的 v3.x 组件工具包,主要包含:虚拟摇杆;键盘、鼠标事件处理;角色控制器(移动、跳跃、动画切换、场景碰撞处理等);摄像机(第三人称摄像机、漫游摄像机)等。开发者只需通过简单拖拽、配置组件属性,就可以实现在手机或 PC 上控制摄像机旋转和角色动作等功能。
下载链接:
https://store.cocos.com/app/detail/4207
在线体验:
https://download.cocos.com/Cocos/CocosStore/ManualUp/Demo/easy_controller_v1/index.html
9. 3D 动态骨骼
作者:wingcd
一个开箱即用的 3D 动态骨骼插件,开发者只需进行简单的组件参数设置,即可在 Cocos Creator 中通过物理模拟出头发、胸部、尾巴、衣物等自然的晃动或飘动的效果,提升游戏的视觉表现。此外,作者同时提供了完整应用场景代码示例,供大家参考使用。
下载链接:
https://store.cocos.com/app/detail/3782
Demo 案例源码:
https://gitee.com/wingcd/cccdyanmic-bone-demo
在线体验:
https://h5.redblack.cn/ccc/dynamic-bone/demo1/
论坛专贴:
https://forum.cocos.org/t/topic/135672
10. 3D 技能特效管理器
作者:孙二喵
一个 3D 技能特效管理器,提供了多种特效资源,开发者可快速取用并根据实际需求调整参数,事半功倍地做出炫酷的 3D 技能特效。同时,作者从特效加载、材质表现、文字合批、帧数、音效等方面进行了优化,以提高角色、技能的表现质量与运行效率。
下载链接:
https://store.cocos.com/app/detail/4321
源码资源 TOP10
1. 穿越奇迹——火线520
作者:杨宗宝
这是一款纯 3D 动作射击类游戏,由开发者杨宗宝一人历时一年半,使用 v3.x 开发完成。在这期间,作者积累和沉淀了大量 v3.x 的 3D 游戏开发经验与模块组件,均运用到了项目中,包括玩家角色控制器、Lod 优化、NavMesh 寻路、3D 文字标签、3D 物理运用与优化、Marionette 动画系统等等。
下载链接:
https://store.cocos.com/app/detail/4172
开发历程:
https://www.bilibili.com/video/BV17e4y117zi
论坛专贴:
https://forum.cocos.org/t/topic/135090
2. oops-moba
作者:dgflash 董刚
该项目使用 oops-framework + TSRPC 实现了 MOBA 类游戏玩法基础功能,可用于二次开发或学习全栈游戏制作技巧。前后端均采用 TypeScript 语言实现,同时业务代码使用同一套 ECS 框架设计,前后端代码风格接近,便于开发者理解学习。
下载链接:
https://store.cocos.com/app/detail/3814
在线体验:
https://oops-1255342636.cos.ap-shanghai.myqcloud.com/oops-moba/2.3.0/index.html
3. 复刻 Cramped Room Of Death
作者:Sli97
Sli97 用 Cocos Creator 3.4.2 复刻了融合推箱子+战斗+Rougelike 玩法的像素风休闲解密游戏 Cramped Room Of Death,并将源码免费分享给开发者学习参考。同时,Sli97 通过45集视频详解了该游戏的技术实现,教程内容丰富、结构清晰,每集围绕一个小功能点展开,兼顾理论思路与实践,非常适合初学者学习。
下载链接:
https://store.cocos.com/app/detail/3721
视频教程:
https://www.bilibili.com/video/BV1JL4y1M7Y4
4. Jare World
作者:孙二喵
一款基于 v3.6 研发的 3D 跑酷游戏,开发者孙二喵在之前的文章中分享了项目的技术要点。游戏使用了 v3.6 的诸多新特性,包括 Surface Shader 自定义材质、CSM 级联阴影和 DCC 材质系统等,此外还运用到了升级之后的动画状态机,以及社区宝藏插件 98K 物理-轻量碰撞系统,实现了优质的画面表现和运行性能。
下载链接:
https://store.cocos.com/app/detail/4084
在线体验:
http://learncocos.com/jare
5. 还有谁突突突
作者:武汉十锦狸
一款僵尸题材的割草射击类游戏。在游戏中,玩家将作为丧尸爆发后的幸存者,运用手中的枪械与一波波丧尸作战,通过升级角色和武器,挑战更多关卡。目前,游戏共有54个关卡和10把武器,并包含丰富的商业变现内容。
下载链接:
https://store.cocos.com/app/detail/3805
在线体验:
http://cdn.198434.com/cli/H5/WhackZombies/
6. 我真有绝招
作者:柳一刀
一款 2D 横版格斗游戏,融合了经典的格斗闯关玩法和 Rougelike 无尽挑战模式。游戏内容丰富,拥有高品质的画面效果与性能表现,作为一款格斗游戏,在打击感的塑造、技能连招的设计与实现等方面也可圈可点。项目功能完备,包含完整的技能系统、能量系统、道具系统、装备系统等,以及丰富的运营类功能。
下载链接:
https://store.cocos.com/app/detail/3683
在线体验:
https://cdn.pabble.net/preview/wzyjz/index.html
7. 羊了个羊 3D 版
作者:花叔
作者基于 v3.x 制作了一个 3D 版本的经典三消玩法游戏,层叠表现更加真实,配合光照,实现的是物理层叠效果。同时,游戏还提供了一个关卡编辑或自动随机生成模式,以便于快速制作关卡(PS. 随机出来的关卡都能过关哦)。更详细的技术分享,请戳此阅读。
下载链接:
https://store.cocos.com/app/detail/4120
在线体验:
http://cdn.wxnodes.cn/lv/
8. 救救小鸡 PRO
作者:孙二喵
一款基于 v3.6.2 开发的 2D 物理画线游戏,玩家需要通过画线,保护自己的小鸡免收伤害。同时,游戏实现了 UGC 关卡创作,玩家可以创造自己的关卡,并微信分享给好友。除了项目源码,作者孙二喵也同我们分享了游戏的立项、游戏逻辑和具体功能点的实现。
下载链接:
https://store.cocos.com/app/detail/4240
在线体验:
http://learncocos.com/iwae/
9. 足球快斗
作者:wangluo666
《足球快斗》是一款基于 v3.6.2 开发的 Q 版 3D 7V7 足球竞技类游戏。玩家控制本队的一名球员,其余球员和守门员均为 AI 控制,比赛期间玩家可以按下 A 键换到离球最近的本队球员上,控制该名球员。
该项目没有用物理引擎,而是通过碰撞检测+手撸运动逻辑,技术方面,作者在球的滚动、抛物线远射、碰到物体反弹、人物的运动、守门员逻辑等下了不少功夫,具体研发历程与技术解析,作者陆续更新在论坛专贴,欢迎关注。
下载链接:
https://store.cocos.com/app/detail/4340
在线体验:
http://www.playcoke.com/football_battle/
论坛专贴:
https://forum.cocos.org/t/topic/143449
10. Jare 大冒险
作者:麒麟子
严格来说,这是一个 3D 跑酷游戏框架+完整案例演示,包含关卡模式和无尽模式两种玩法。同时,麒麟子提供了地块资源、地块编辑、关卡制作等内容的二次开发指南,以及排行榜、体力、微信广告接入等教程说明,详细内容均可在 Cocos Store 资源页查看。
此外,麒麟子为该项目制作了19集视频教程,带大家从零开始开发一款 3D 跑酷游戏。欢迎前往 B 站观看!
下载链接:
https://store.cocos.com/app/detail/4241
视频教程:
https://www.bilibili.com/video/BV1pg411q7vG
在线体验:
http://download.cocos.com/Cocos/CocosStore/ManualUp/Demo/jares-adventure3d_v5/
感谢这一年给社区输出各类资源和学习资料的开发者们!点击文末【阅读原文】前往 Cocos Store,或进入 发现更多实用资源,借助这些工具、源码,让研发事半功倍!