没有合适的资源?快使用搜索试试~ 我知道了~
小行星游戏
共798个文件
meta:421个
cs:319个
asset:27个
需积分: 10 0 下载量 66 浏览量
2021-02-18
03:09:24
上传
评论
收藏 583KB ZIP 举报
温馨提示
小行星游戏 使用Zenject Framwork进行依赖注入的Asteroid项目 Unity版本2020.1.4f1 控制- 向上移动-按W向下移动-按S向右旋转-按D向左旋转-按A 射击子弹-按空格键 白球代表流星。 红球是飞碟/飞碟,可以向玩家射击 使用基于组件的体系结构编写解耦的模块化代码。 使用SOLID原理和OOP。 使用Zenject依赖注入框架在运行时注入依赖。 所有数据都使用可编写脚本的对象管理,这些对象在运行时注入,以公开所有参数,例如设计者的设置。 所有依赖项都是使用接口注入的,因此它们不依赖于任何具体的类。 为了确保代码是分离的和模块化的,以便游戏保持可伸缩性并具有可重用的代码库。 使用System.Reflection筛选具有不同属性的不同类型的小行星(如(小/中/大)和UFO(小UFO /大UFO))的数据。
资源推荐
资源详情
资源评论
收起资源包目录
小行星游戏 (798个子文件)
Zenject-Editor.asmdef 155B
zenject.asmdef 26B
ProjectSettings.asset 18KB
QualitySettings.asset 6KB
InputManager.asset 6KB
GraphicsSettings.asset 2KB
Physics2DSettings.asset 2KB
NavMeshAreas.asset 1KB
DynamicsManager.asset 1KB
PackageManagerSettings.asset 1003B
UnityConnectSettings.asset 853B
EditorSettings.asset 832B
GameSettingsInstaller.asset 696B
mediumAsteroidData.asset 499B
smallAsteroidData.asset 498B
largeAsteroidData.asset 492B
smallUFO.asset 469B
bigUFO.asset 468B
ShipData.asset 435B
ProjectileData.asset 433B
AudioManager.asset 416B
TagManager.asset 399B
VFXManager.asset 273B
EditorBuildSettings.asset 255B
TimeManager.asset 202B
VersionControlSettings.asset 188B
XRSettings.asset 158B
PresetManager.asset 120B
ClusterInputManager.asset 114B
DiContainer.cs 138KB
FromBinder.cs 36KB
CheatSheet.cs 16KB
MethodProviderWithContainer.cs 16KB
PoolableManager.cs 15KB
IFactoryProvider.cs 15KB
SubContainerCreatorByNewPrefabDynamicContext.cs 15KB
StaticMemoryPool.cs 14KB
SubContainerCreatorByNewGameObjectDynamicContext.cs 14KB
SubContainerBinder.cs 13KB
ZenMenuItems.cs 13KB
Assert.cs 13KB
SubContainerCreatorByMethod.cs 13KB
BindingUtil.cs 12KB
SceneContext.cs 12KB
Context.cs 12KB
TypeExtensions.cs 12KB
PoolableMemoryPoolProvider.cs 12KB
SceneParentAutomaticLoader.cs 11KB
ZenUnityEditorUtil.cs 11KB
PlaceholderFactory.cs 11KB
FactoryFromBinderBase.cs 11KB
MonoPoolableMemoryPool.cs 11KB
ZenUtilInternal.cs 10KB
MemoryPool.cs 10KB
ReflectionInfoTypeInfoConverter.cs 10KB
ZenReflectionTypeAnalyzer.cs 10KB
ProjectContext.cs 9KB
ProviderBindingFinalizer.cs 9KB
FactoryFromBinder6.cs 8KB
TypeAnalyzer.cs 8KB
InjectContext.cs 8KB
FactoryFromBinder5.cs 8KB
FactoryFromBinder0.cs 7KB
FactoryFromBinder4.cs 7KB
MemoryPoolBase.cs 7KB
MonoMemoryPool.cs 7KB
FactoryFromBinder3.cs 7KB
FactorySubContainerBinderBase.cs 7KB
MonoInstaller.cs 7KB
TickableManager.cs 7KB
GameObjectContext.cs 7KB
FactoryFromBinder2.cs 7KB
FactoryFromBinder1.cs 6KB
DisposeBlock.cs 6KB
ZenjectSettings.cs 6KB
FactorySubContainerBinder0.cs 6KB
ScriptableObjectInstaller.cs 6KB
ZenjectSceneLoader.cs 6KB
PrefabResourceBindingFinalizer.cs 6KB
PrefabBindingFinalizer.cs 6KB
KeyedFactory.cs 6KB
ZenPools.cs 6KB
IInstantiator.cs 5KB
ProfileBlock.cs 5KB
DisposableManager.cs 5KB
TaskUpdater.cs 5KB
FactorySubContainerBinder10.cs 5KB
ReflectionUtil.cs 5KB
ValuePair.cs 5KB
FactorySubContainerBinder6.cs 5KB
PoolableMemoryPool.cs 5KB
FactorySubContainerBinder5.cs 5KB
FromBinderGeneric.cs 5KB
PoolableStaticMemoryPool.cs 5KB
FactorySubContainerBinder4.cs 5KB
PrefabResourceFactory.cs 5KB
Asteroid.cs 4KB
ArgConditionCopyNonLazyBinder.cs 4KB
ProfileTimers.cs 4KB
PrefabInstantiator.cs 4KB
共 798 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
蓝精神
- 粉丝: 26
- 资源: 4721
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功