无尽的赛跑者是纵向和横向的?

时间:2015-05-01 01:40:43

标签: cocoa-touch sprite-kit

我试图制作一个精灵套装游戏,类似于扔海龟或飞行或学习2飞。

想想jetpack兜风,但没有限制。

我该怎么做?那些flash游戏的程序员是如何折腾乌龟,飞行,学习2飞的呢?

非常高的背景仍然无法发挥作用,因为从理论上讲,玩家可以获得如此高的成绩。

在平均无尽的跑步者中,y轴被锁定,移动的背景重复,产生水平运动的幻觉。

我也可以这样做并锁定x轴并垂直重复背景。

我担心这会打破幻觉,因为玩家将完全静止。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这类问题更适合Game Development网站。

对于像这样的广泛问题,有许多解决方案,但您已经在问题中提供了很多答案。如果你的播放器能够在任何方向上自由移动而没有限制,那么预先制作的地图显然是行不通的。

解决方案是拥有通用的无缝地图部分。例如,如果您的播放器继续向上移动。您在当前视图中添加一行。当玩家到达该行的顶部时,您将另一行添加到顶部并删除最底部的行。其他方向的原则相同。

要想象这一点,想想9个地图部分中心的玩家。根据玩家的移动,添加和删除行或列。