我遇到了一个问题:我需要使用碰撞检测为比赛增加一个加电。 所以我画了一个通电,但问题是:它必须在每5轮之后绘制,并且需要将其放置在轨道上。
有人有什么好建议吗?
感谢。
答案 0 :(得分:1)
有点模糊。所以这是我最好的答案。
您可能希望使用c#Random类here are the docs
对于一个简单的游戏,使用矩形碰撞应该是你所需要的(我假设你正在使用的是) - 如果你想随机生成加电位置,你将需要创建一个新的Vector2(通电位置) )随机发生器。
您可以使用Next函数传入一个低变量和高变量 - 您需要配置您希望上电的界限。
另一方面,我作为游戏设计师的建议告诉我,随机定位的电源并不总是如此。这使得控制游戏流程和平衡变得更加困难,并且很容易导致最终产品出现问题。
所以我的建议是一组硬编码的可能的武器生成点 - 使用随机生成器选择一个放置。