二选一即可
第一 FPS UI 逻辑判断
要求方案
-
界面布局要求子弹数量,状态显示,重置
-
定义子弹数量,一个是全部子弹,一个是装填子弹
-
不进行事件时状态显示为空
-
当按下鼠标左键时,显示“发射!!”(可随意布局放置),发射时装填子弹数量减少,当装填子弹为 0 时,停止发射,状态显示“装填子弹!!!”,按“R”装填子弹后(全部子弹减去装填子弹数量,如果装填子弹大于全部子弹,就装填子弹=全部子弹,全部子弹=0)
-
装填子弹要求有时间,在装填中时状态显示”换弹中“,换弹完成后显示”已装填“
-
当全部子弹 = 0 时,状态显示”没有弹药了,掩护!!“
-
这时候点重置进行子弹的重置
参考部分 fps 游戏
比如 使命召唤 战地 或是 2d FPS 游戏制作
使用插件
推荐 DOTween
第二 坦克大战魔改计划
基于这个教程的坦克大战进行改版,不做要求,但是要有自己的特色
超详细 Unity3D 官方案例【沙漠坦克大战】游戏完整教程~初中级学习者_哔哩哔哩_bilibili
参考文档
Ruby‘s Adventrue 游戏制作笔记(十六)Unity 子弹数量及其 UI-CSDN 博客
Unity 快速入门教程-制作一个简易版的计时器 Time.deltaTime_unity 计时器-CSDN 博客
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于