手枪和机关枪很容易-您可以让子弹沿特定方向飞行,所以我已经实现了。另一方面,弹枪会对特定区域(如圆锥形区域)中的任何物体造成损坏。我应该如何实施?我在这里有一些建议,但是我可以使用一些建议:
- 将一颗子弹分裂成多个小子弹,它们自身造成的伤害较小,但以相似的方向飞行(更近的敌人更有可能被击中)
- 不使用子弹-仅具有have弹枪的粒子效果,并根据位置/方向等计算敌人受到的伤害。
- 有一个大的看不见的子弹(例如一个立方体)会损坏东西,还有一个粒子效果,使它看起来像是shot弹枪。
提前致谢!
这些选项都是有效的(虽然是第一个选项,但为什么不从多个子弹开始?),并且该决定取决于您的游戏设计。
—
congusbongus
相关:精度与距离公式以及“火锥”可能是一个不错的搜索条件。
—
MichaelHouse