在比赛中加强

时间:2010-10-15 13:57:11

标签: xna xna-4.0

我遇到了一个问题:我需要使用碰撞检测为比赛增加一个加电。 所以我画了一个通电,但问题是:它必须在每5轮之后绘制,并且需要将其放置在轨道上。

有人有什么好建议吗?

感谢。

1 个答案:

答案 0 :(得分:1)

有点模糊。所以这是我最好的答案。

您可能希望使用c#Random类here are the docs

对于一个简单的游戏,使用矩形碰撞应该是你所需要的(我假设你正在使用的是) - 如果你想随机生成加电位置,你将需要创建一个新的Vector2(通电位置) )随机发生器。

您可以使用Next函数传入一个低变量和高变量 - 您需要配置您希望上电的界限。

另一方面,我作为游戏设计师的建议告诉我,随机定位的电源并不总是如此。这使得控制游戏流程和平衡变得更加困难,并且很容易导致最终产品出现问题。

所以我的建议是一组硬编码的可能的武器生成点 - 使用随机生成器选择一个放置。