Xungerrrr's Blog

Unity 3D - Hit UFO

3D 游戏编程与设计 第六周作业

Word count: 229Reading time: 1 min
2018/04/17 Share

编写一个简单的鼠标打飞碟(Hit UFO)游戏

  • 游戏内容要求:
    • 游戏有 n 个 round,每个 round 都包括 10 次 trial;
    • 每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;
    • 每个 trial 的飞碟有随机性,总体难度随 round 上升;
    • 鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。
  • 游戏的要求:
    • 使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须是场景单实例的!
    • 尽可能使用前面 MVC 结构实现人机交互与游戏模型分离。

游戏预览

项目地址

https://github.com/Xungerrrr/3D-Game-Programming-and-Design/tree/master/Homework%204/Hit%20UFO

游戏视频

http://v.youku.com/v_show/id_XMzU0NTU3OTg5Ng==.html?spm=a2hzp.8244740.0.0

返回 Unity 3D Learning
CATALOG
  1. 1. 编写一个简单的鼠标打飞碟(Hit UFO)游戏
  2. 2. 游戏预览
  3. 3. 项目地址
  4. 4. 游戏视频