快速实现一个2D割草类小游戏!
基础2D割草类游戏,可快速实现你自己的肉鸽小游戏~
cocos商城搜索 🔍【2D割草类小游戏】
功能介绍
- 玩家模块:实现血量、位移、速度、伤害、相机跟随玩家、玩家死亡逻辑
- 敌人模块:实现血量、位移、速度、伤害逻辑; 包含随机位置生成、锁定玩家为目标位置移动,碰到玩家后会触发对玩家的伤害
- 武器模块:实现枪武器效果,自动米秒准区域内的敌人,自动开火
- 积分/经验模块:击杀敌人增加分数、经验
- 等级逻辑:经验梯度,根据不同经验阈值设定等级; 升级后玩家状态变化,伤害升级等
- 音效模块:增加游戏BGM,开火音效
- 重玩模块:玩家死亡后的重新开局逻辑
使用教程
- cocos creator引擎版本:3.8.2
- 文件目录结构
- res:
- animation:玩家、敌人、子弹的运动动画
- prefab:玩家、敌人、武器、子弹、虚拟摇杆的预制体
- texture:玩家、敌人、武器、子弹、虚拟摇杆的贴图
- map:tilemap地图
- resource:音频资源文件
- scene:场景文件夹
- script:脚本文件夹
- res:
- 打开项目及预览运行
- 使用引擎打开项目后,双击scene目录下的main.scene
- 点击引擎中间顶部的“▶️按钮”,进行预览运行
- 自定义修改代码操作
- 玩家/敌人动画、贴图:修改res/animation目录下的动画
- 游戏音效:修改resource目录下的音频
- 敌人生成位置和数量:修改script目录下的main.ts
- 玩家升级逻辑已实现经验条变化,选技能示意,并已在注释内标识,可自行开发实现
联系作者
- QQ:1450136519
版权声明
自制
更新声明
- 1.0
- 实现2D割草类小游戏基础版
- 自动瞄准敌人开火,简单易上手
- 杀敌增加分数和经验
- 升级恢复玩家状态,提升攻击伤害
本文来自博客园,作者:OCEANEYES.GZY,转载请注明原文链接:https://www.cnblogs.com/oceaneyes-gzy/p/18084210
关于作者
👋 读书城南,🤔 在未来面前,我们都是孩子~
- 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
🛠️ Blog: http://oceaneyes.top
⚡ PM导航: https://pmhub.oceangzy.top
☘️ CNBLOG: https://www.cnblogs.com/oceaneyes-gzy/
🌱 AI PRJ自己部署的一些算法demo: http://ai.oceangzy.top/
📫 Email: 1450136519@qq.com
💬 WeChat: OCEANGZY
- 💬 公众号: UncleJoker-GZY
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2019-03-19 11-matplotlib-多图
2019-03-19 10-matplotlib-子图
2019-03-19 09-matplotlib-面向对象