Hello其他程序员。我正在研究一种游戏引擎,它为我的大学学位论文以“滥用”风格的方式结合了大量的枪支。这是一个2D平台游戏,你可以从枪身上射击,面向你的十字线。我附上了一个解决方案,其中包含一个小类层次结构,用于完成此操作。一些设计选择的原因是允许添加相对较少工作的新武器。无论如何,这是我的实际问题:
- 子弹似乎以略微倾斜的角度射出喷嘴。我该如何防止这种情况?
- 此外,根据您瞄准的位置,子弹并不总是直接穿过光罩的中心。我该如何解决这个问题?
我想为每种武器配备可手动编程的喷嘴,因为射弹将来自不同枪支的不同部分。如果我能在开始研究更多枪支之前解决这个问题,那就太好了。如果有人不同意我的一些设计选择,请告诉我原因并提供更好的解决方案,如果可以的话。谢谢你的帮助:)