文件名称:DesertTanks:实时策略多人项目
文件大小:6.33MB
文件格式:ZIP
更新时间:2024-04-17 01:17:34
C#
沙漠坦克 DesertTanks是一个基于的实时策略多人项目。 这里还有什么? 因此,您可能想知道: 在此处可以找到GameDev.Tv存储库中未包含的更多内容吗? 好问题。 我从头到尾都密切关注了该课程,因此您应该能够以某种方式在我的代码中找到该课程的所有内容。 但是,有些事情我不喜欢,或者我觉得有些不同。 最重要的是,我添加了本课程中根本没有的一些功能。 这些更改包括但不限于: 完全实现新的InputSystem,包括LeftClick和RightClick映射的动作。 类,可帮助编写更简洁的代码或简化检查器中的工作。 较薄的类。 我将许多组件分为多个组件,以更好地遵守单一职责原则。 类有275行,并处理从注册生成的单位和建筑物,选择播放器颜色到验证并执行新建筑物放置的所有内容。 在我的解决这个类是分成 , , , ,每个具有小于100行代码。 上面提到的分离和抽象