2012-08-17 114 views
1

我正在开发使用cocos2d和box2d的无限水平滚动iPhone游戏。滚动背景cocos2d box2d

我的英雄不得不跳过障碍物(kinematic box2d bodys),这些障碍物与我的英雄精灵在同一图层上添加。

我的问题是视差背景和障碍物的速度不同。它看起来像他们连接。我找不到解决此问题的解决方案。 我试图找到相同的速度......但没有运气。 下注是将障碍物作为孩子添加到视差层,但它是无效的。

谢谢

苏丹(遗憾的英语不好)

回答

0

与Box2D的移动物体创建一个单独的CCLayer类和层添加到您的parallaxlayer。

这里是我的cocos2D上的一个,视差基础的游戏:SUBVERSION SOURCE LINK

+0

感谢您的答复!我已经为box2d对象添加了一个额外的图层。 objectLayer被添加到parallaxLayer和这个图层到我的游戏场景。我必须设置视差层的速度以及物体(障碍物)的速度。但由于速度不完全相同,这看起来很不真实? – 2012-08-17 10:54:21