WinForms中的编码游戏

时间:2016-05-18 07:12:18

标签: c# winforms game-engine

我正在尝试在winform C#中开发一些游戏。但是有一些问题让我压缩。首先,如果我需要谈论我的游戏,那将会是{{1}。两条线上有盒子。它们越来越近,汽车试图通过跳跃或改变它的方向(右或左)来避免它们。我可以定期生成盒子,让汽车跳转到目前为止左右。这是我的代码到目前为止:

car race
  1. 即使我按左,右或顶部,碰撞也无法正常工作 按钮一次

  2. 我应该不定期地生成盒子,以免厌倦游戏。

1 个答案:

答案 0 :(得分:0)

您应该有MetricSet class,其中包含指标规则的说明。此类应具有collide(MetricSet otherSet) bool方法。您还应该有一个通用解决方案,以便能够将形状定义为MetricSet并实现Rectangle的特殊性(现在)。这比解决矩形问题要好得多,因为将来你也会有其他形状。