快速实现一个2D割草类小游戏!

基础2D割草类游戏,可快速实现你自己的肉鸽小游戏~

源码地址

cocos商城搜索 🔍【2D割草类小游戏】

功能介绍

  • 玩家模块:实现血量、位移、速度、伤害、相机跟随玩家、玩家死亡逻辑
  • 敌人模块:实现血量、位移、速度、伤害逻辑; 包含随机位置生成、锁定玩家为目标位置移动,碰到玩家后会触发对玩家的伤害
  • 武器模块:实现枪武器效果,自动米秒准区域内的敌人,自动开火
  • 积分/经验模块:击杀敌人增加分数、经验
  • 等级逻辑:经验梯度,根据不同经验阈值设定等级; 升级后玩家状态变化,伤害升级等
  • 音效模块:增加游戏BGM,开火音效
  • 重玩模块:玩家死亡后的重新开局逻辑

使用教程

  • cocos creator引擎版本:3.8.2
  • 文件目录结构
    • res:
      • animation:玩家、敌人、子弹的运动动画
      • prefab:玩家、敌人、武器、子弹、虚拟摇杆的预制体
      • texture:玩家、敌人、武器、子弹、虚拟摇杆的贴图
      • map:tilemap地图
    • resource:音频资源文件
    • scene:场景文件夹
    • script:脚本文件夹

image.png

  • 打开项目及预览运行
    • 使用引擎打开项目后,双击scene目录下的main.scene
    • 点击引擎中间顶部的“▶️按钮”,进行预览运行

image.png

  • 自定义修改代码操作
    • 玩家/敌人动画、贴图:修改res/animation目录下的动画
    • 游戏音效:修改resource目录下的音频
    • 敌人生成位置和数量:修改script目录下的main.ts
    • 玩家升级逻辑已实现经验条变化,选技能示意,并已在注释内标识,可自行开发实现
      image.png

联系作者

  • QQ:1450136519

版权声明

自制

更新声明

  • 1.0
    • 实现2D割草类小游戏基础版
    • 自动瞄准敌人开火,简单易上手
    • 杀敌增加分数和经验
    • 升级恢复玩家状态,提升攻击伤害
posted @ 2024-03-19 23:23  OCEANEYES.GZY  阅读(48)  评论(0编辑  收藏  举报