如何在Ruby(Gosu)中将我的比赛场地作为一个网格?

时间:2015-02-12 17:32:02

标签: ruby dictionary grid libgosu

所以我试图制作一个简单的Snake游戏。但是,有一个主要问题 - 我不知道如何将我的比赛场作为一个网格。

到目前为止,我已将我的蛇分成了每次吃苹果时都会画出来的segemnts。我的回合方法看起来像这样(它几乎与每个方向类似):

if @direction == :right
  x = @head.x + @speed
  y = @head.y
  new_segment = Segment.new(@window, self, [x, y])
end

将new_segment立即推入数组segments

问题在于蛇太独立了。我想让它以预定的行和列移动a.k.a使自己成为一个网格。 somoene可以帮助我吗?谢谢!

0 个答案:

没有答案