我正在尝试在winform C#
中开发一些游戏。但是有一些问题让我压缩。首先,如果我需要谈论我的游戏,那将会是{{1}。两条线上有盒子。它们越来越近,汽车试图通过跳跃或改变它的方向(右或左)来避免它们。我可以定期生成盒子,让汽车跳转到目前为止左右。这是我的代码到目前为止:
car race
即使我按左,右或顶部,碰撞也无法正常工作 按钮一次
我应该不定期地生成盒子,以免厌倦游戏。
答案 0 :(得分:0)
您应该有MetricSet
class
,其中包含指标规则的说明。此类应具有collide(MetricSet otherSet)
bool
方法。您还应该有一个通用解决方案,以便能够将形状定义为MetricSet
并实现Rectangle
的特殊性(现在)。这比解决矩形问题要好得多,因为将来你也会有其他形状。