0

各位程序员好。我目前正在为我的大学论文开发一个游戏引擎,该引擎以“滥用”风格的方式结合了许多枪支。这是一个 2D 平台游戏,您可以从旋转以面对您的十字准线的枪射击。我附上了一个带有小类层次结构的解决方案,说明如何做到这一点。一些设计选择的原因是允许在相对较少的工作量下添加新武器。无论如何,这是我的实际问题:

- 子弹似乎以略微倾斜的角度从喷嘴中射出。我怎样才能防止这种情况?

-此外,根据您的目标,子弹并不总是直接穿过十字线的中心。我怎样才能解决这个问题?

我想为每种武器手动编程喷嘴,因为射弹将来自不同枪的不同部分。如果我能在开始制作更多枪支之前解决这个问题,那就太好了。如果有人不同意我的一些设计选择,请告诉我原因并提供更好的解决方案,如果可以的话。谢谢您的帮助 :)

https://www.dropbox.com/sh/c304nxjt4oodtia/pCNr87WZib

4

0 回答 0