花栗鼠和静态物体:如果游戏地图对于屏幕来说太大,我可以移动精灵,但如何移动静态物体和形状?
我认为标题已经很清楚了。
我认为有两件事:
- 用于显示的精灵
- 和物理实体
当要显示的关卡对于屏幕来说太宽时,可以在屏幕中移动精灵。但是静态物体呢?他们可以移动吗?这里的模式是什么?
I think the title is pretty clear.
The way I see it is there are two things :
- the sprites for display
- the bodies for physics
Sprites can be moved in the screen when the level to display is to wide for the screen. But static bodies ? Can they be moved ? What's the pattern here ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您滚动的是图形,而不是世界上的对象。它们的物理对象始终保持在绝对坐标上,并且您可以使用偏移量来绘制图形。 Cocos2D 并没有真正为您提供相机或任何您可以移动的东西(好吧,无论如何都不是),您只需偏移整个场景即可。
You scroll the graphics, not the objects in the world. They physics objects always stay at absolute coordinates, and you draw the graphics with an offset. Cocos2D doesn't really give you a camera or anything you can move around (well, not really anyway), you simply have to offset your entire scene.