本文主要是介绍Cocos Creator源码 几何武装蛇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
演示视频
cocos creator源码 几何武装蛇
源码下载
几何武装蛇
联系作者
微信号:devzhl
微信上线版
开发环境
- 引擎版本:Cocos Creator 3.6.1
- 编程语言:TypeScript
已适配平台
H5 | 微信小游戏 | Android原生 | iOS原生 | 抖音小游戏 | OPPO小游戏 | vivo小游戏 |
---|---|---|---|---|---|---|
✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ |
游戏简介
《几何武装蛇》是一款刺激又充满挑战的游戏。在游戏中,你将控制由各种几何模块组成的蛇,通过武装合成各种模块增强自己的能力。
游戏玩法
- 每隔一定时间,会自动的生成一些模块在下方栏,玩家通过拖拽下方的模块武装自己的蛇,增加自己的战斗力。
- 当同颜色的模块连续有三个将会合成为更强的模块。
- 红色+黄色能合成橙色模块。
- 红色+蓝色能合成紫色模块。
- 黄色+蓝色能合成绿色模块。
- 不同模块有不同的攻击模式,玩家需要快速合成强大的模块,才能存活的更久。
游戏运营
1. 游戏难度配置
通过修改game.xlsx,调整阶段数、阶段持续时间、阶段内敌人生成间隔、每次生成的敌人群体数,再使用导表工具导出,即可完成难度配置。
2. 游戏设置
通过修改setting.xlsx,数据0填入微信的广告id,完成微信视频广告配置。数据1填入微信分享好友的文本,完成微信分享文本配置。再使用导表工具导出,即可完成游戏设置。
3. 敌人属性配置
通过修改enemy.xlsx,可以分别设置不同敌人的属性。
4. 模块属性配置
通过修改block.xlsx,可以设置不同模块的属性。
技术特色
1. ECS框架
2. 资源管理框架
只需要输入资源的路径,就把可以直接加载对应的资源,同时自动监听资源的释放,对应节点被销毁会自动释放引用的资源。
3. PROP监听者模式
例如:先监听对应的属性heroName,绑定函数
修改heroName后,会自动触发所有绑定的函数
4. 事件管理框架
5. MVC框架
一行代码即可创建ItemDlg界面,同时自动把ItemDlgCom添加到对应节点
6. 简单的对象池功能
输入预制体路径,自动新增对象池管理资源
7. 导表excel转代码
里面附带了现成的excel转ts工具,可以直接导出代码,只需要配置excel即可新增角色、关卡等
内置插件
1. UI自动转代码工具
选择预制体,点击自动生成代码即可生成节点数据,可以快速获取节点。
2.函数热重载
使用方法参考:基于函数替换的热重载
3.微信打包自动刷新
打包微信平台后,自动删除一个文件再重新复制进去(主要是解决打包微信平台后,微信开发者工具不会自动刷新的问题)。进入插件调整一下bat和hook.js的路径即可。
商城其他源码
![]() 《绯色神域》ai生成的卡牌回合制游戏 | ![]() 《幻境之巅》联机对战 消除类 回合制游戏 | ![]() 文字斗争 | ![]() 游戏开发集成工具 |
---|---|---|---|
![]() 消消乐(PC、安卓、H5)益智类 项目展示+完整项目源码 | ![]() 搞心态小游戏-闯关类 | ![]() 几何武装蛇 | ![]() 喵喵退退退 |
![]() 基于函数替换的热重载 | ![]() python游戏分布式强连接框架 | ![]() 常用动画效果 | ![]() AI生成资源汇总 |
购买须知
本产品为付费虚拟商品,一经购买成功概不退款,请在购买谨慎确认购买内容。
授权须知
如果发布微信小游戏需要授权,可以联系作者。
这篇关于Cocos Creator源码 几何武装蛇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!