ui 小考核

本贴最后更新于 336 天前,其中的信息可能已经天翻地覆

二选一即可

第一 FPS UI 逻辑判断

要求方案

  1. 界面布局要求子弹数量,状态显示,重置

  2. 定义子弹数量,一个是全部子弹,一个是装填子弹

  3. 不进行事件时状态显示为空

  4. 当按下鼠标左键时,显示“发射!!”(可随意布局放置),发射时装填子弹数量减少,当装填子弹为 0 时,停止发射,状态显示“装填子弹!!!”,按“R”装填子弹后(全部子弹减去装填子弹数量,如果装填子弹大于全部子弹,就装填子弹=全部子弹,全部子弹=0)

  5. 装填子弹要求有时间,在装填中时状态显示”换弹中“,换弹完成后显示”已装填“

  6. 当全部子弹 = 0 时,状态显示”没有弹药了,掩护!!“

  7. 这时候点重置进行子弹的重置

参考部分 fps 游戏

比如 使命召唤 战地 或是 2d FPS 游戏制作

使用插件

推荐 DOTween

第二 坦克大战魔改计划

基于这个教程的坦克大战进行改版,不做要求,但是要有自己的特色

超详细 Unity3D 官方案例【沙漠坦克大战】游戏完整教程~初中级学习者_哔哩哔哩_bilibili

参考文档

Ruby‘s Adventrue 游戏制作笔记(十六)Unity 子弹数量及其 UI-CSDN 博客

Unity 快速入门教程-制作一个简易版的计时器 Time.deltaTime_unity 计时器-CSDN 博客

5 操作
ztswWwq 在 2023-12-23 17:54:15 更新了该帖
ztswWwq 在 2023-12-23 10:57:41 更新了该帖
ztswWwq 在 2023-12-23 10:45:21 更新了该帖
ztswWwq 在 2023-12-23 10:44:16 更新了该帖 ztswWwq 在 2023-12-23 10:36:12 更新了该帖

相关帖子

1 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • iuseit

    某种角度上,用户习惯甚至比逻辑更重要,沿用最成熟应用最广的方案就行,CS 吃鸡之类肯定不会错