2015-10-13 25 views
0

我已经开始学习精灵套件,我想我已经掌握了基本知识,但现在我正在努力寻找一些东西。侧滚轮风格与重力场景

我想创建一个游戏,它有一个'愤怒的街道'类型的感觉,用户可以上下移动,但不跳跃,他们仍然在2D平面上。但我也希望它们受到重力的影响,如下图所示的楼梯等。

enter image description here

我是正确的假设,我应该有我的背景图片与周围的蓝色和棕色边对撞机,然后创建位于我的播放器/播放器的脚physicsbody撞机,使其看起来像他们可以在背景中移动,但是当他们的脚到达顶部时它会停止?

那么我可以在路上放置其他障碍物,如岩石等,它们可以碰撞到,但也可以坐在路径和天空上?我将如何处理这些可能会不断发生碰撞的事实?

我很欣赏这里没有任何代码,但我试图在编码解决方案之前了解这个概念。

谢谢

回答

0

我将使用categoryBitMask来分隔不同的对象平面。 除了z顺序外,我还会根据玩家所在的平面玩碰撞边界/接触测试边界掩蔽。

因此,如果玩家都在同一行中,玩家会在后面/前面走路,那么您可以拥有一个与您的玩家发生碰撞的摇滚。