当前位置: 首页 > news >正文

【Unity】MiniGame编辑器小游戏(十三)最强射手【Shooter】(下)

更新日期:2025年7月14日。
项目源码:获取项目源码

索引

  • 最强射手【Shooter】
    • 一、游戏最终效果
    • 二、玩法简介
    • 三、正式开始
      • 7.射手发射子弹
        • ①.射手获得增益
        • ②.射手发射子弹
      • 8.敌人 Enemy
        • ①.定义敌人类
        • ②.敌人体型、状态、动画
        • ③.敌人死亡状态
        • ④.敌人的创建与销毁
        • ⑤.子弹击杀敌人
        • ⑥.敌人碰到玩家
      • 9.Boss
        • ①.定义Boss类
        • ②.绘制Boss
        • ③.Boss登场
        • ④.Boss的创建与销毁
        • ⑤.Boss攻击
        • ⑥.Boss死亡
      • 10.Boss的子弹
        • ①.定义Boss子弹类
        • ②.子弹飞行与碰壁
        • ③.子弹创建与回收
        • ④.Boss发射子弹
        • ⑤.子弹击中玩家
      • 11.启用碰撞检测
      • 12.获得分数
      • 13.绘制游戏操作说明
      • 14.暂停游戏、退出游戏

最强射手【Shooter】

本篇的目标是开发一个最强射手【Shooter】小游戏。

最强射手将是本系列的重点游戏之一,其同时用到了MiniGame基础模块中的动画组件简易物理系统:重力、碰撞检测、射线检测等。

一、游戏最终效果

Unity编辑器小游戏:最强射手

http://www.dtcms.com/a/279297.html

相关文章:

  • ElasticSearch重置密码
  • 嵌入式 Linux开发环境构建之Source Insight 的安装和使用
  • c++算法二
  • 不同Linux版本下安装Synopsys工具的差异与选择建议
  • PyTorch 数据加载全攻略:从自定义数据集到模型训练
  • [Pytorch]深度学习-part1
  • 策略模式及优化
  • LangChain面试内容整理-知识点16:OpenAI API接口集成
  • Linux操作系统之信号:信号的产生
  • 观察应用宝进程的自启动行为
  • Spring Boot启动原理:从main方法到内嵌Tomcat的全过程
  • vue vxe-tree 树组件加载大量节点数据,虚拟滚动的用法
  • 每日mysql
  • # 检测 COM 服务器在线状态
  • 在Linux下git的使用
  • 7.14练习案例总结
  • 渗透第一次总结
  • ThreadLocal内部结构深度解析(Ⅰ)
  • Olingo分析和实践——整体架构流程
  • idea下无法打开sceneBulider解决方法
  • JavaScript书写基础和基本数据类型
  • 关于僵尸进程
  • SwiftUI 全面介绍与使用指南
  • SSM框架学习——day1
  • 爬虫-爬取豆瓣top250
  • webrtc之子带分割下——SplittingFilter源码分析
  • vscode插件之markdown预览mermaid、markmap、markdown
  • 直播推流技术底层逻辑详解与私有化实现方案-以rmtp rtc hls为例-优雅草卓伊凡
  • 当 `conda list` 里出现两个 pip:一步步拆解并卸载冲突包
  • 2025年轨道交通与导航国际会议(ICRTN 2025)