小行星游戏

时间:2024-03-09 20:56:04
【文件属性】:

文件名称:小行星游戏

文件大小:583KB

文件格式:ZIP

更新时间:2024-03-09 20:56:04

C#

小行星游戏 使用Zenject Framwork进行依赖注入的Asteroid项目 Unity版本2020.1.4f1 控制- 向上移动-按W向下移动-按S向右旋转-按D向左旋转-按A 射击子弹-按空格键 白球代表流星。 红球是飞碟/飞碟,可以向玩家射击 使用基于组件的体系结构编写解耦的模块化代码。 使用SOLID原理和OOP。 使用Zenject依赖注入框架在运行时注入依赖。 所有数据都使用可编写脚本的对象管理,这些对象在运行时注入,以公开所有参数,例如设计者的设置。 所有依赖项都是使用接口注入的,因此它们不依赖于任何具体的类。 为了确保代码是分离的和模块化的,以便游戏保持可伸缩性并具有可重用的代码库。 使用System.Reflection筛选具有不同属性的不同类型的小行星(如(小/中/大)和UFO(小UFO /大UFO))的数据。


网友评论