Skip to content

BogaLeng/MyRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

华南虎Unity开发实习任务交付

Mirror做了一半,有BUG未修复,release中有两个文件,without mirror是不含Mirror的版本,测试无bug。

一、功能实现清单

  1. 做出可控制可发射子弹的装甲车;
    • 英雄WASD或者方向键移动
    • 子弹发射
    • 弹道受重力影响
    • 子弹反弹
    • 弹道散布,参考FPS游戏中的后坐力设定,短时间内连续发射,弹道向上飘。
    • 规则模拟:枪口过热和冷却(为了便于演示,实际参数与原版规则略有不同,散热速率和发热速率都可以在面板中很方便地调整)
  2. 实现哨兵运动与自动攻击玩家;
    • 哨兵直线往复运动
    • 哨兵射线检测玩家,检测到玩家后停止移动
    • 哨兵攻击玩家,玩家受到攻击扣血
  3. 建模RMUL基地模型,并将导入Unity为其设置浮动血条;
    • 浮动血条
    • 建模(有点丑陋,导入Unity后由于缺失材质,更加丑陋了)
  4. 实现美观的UI;
    • 绘制准星,并根据第一人称和第三人称视角的偏差,绘制合适的、准确的准星
    • 左上角显示当前枪口热量和血量
    • 背景音乐与发射子弹音效,哨兵爆炸,基地爆炸音效
  5. 实现完整的游戏逻辑;
    • F切换视角,G切换旁观者视角,R重新游戏
    • 哨兵死亡前,基地无敌
    • 基地血量随时间自动恢复,每五秒恢复一次;

About

华南虎Unity开发实习期任务提交

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages