Sprite添加刚体后无法跟背景一起移动

游戏萌新使用Creator

问题场景描述:
在先下移动的背景中随机添加预制资源Sprite(后称障碍物),当障碍物没有添加刚体移动背景时障碍物可以随着背景移动而移动。但给障碍物添加了刚体后移动背景时障碍物就不随着背景移动而移动了。

请问刚体可以设置随着精灵(Sprite)移动而移动吗? 还是必须在移动背景时重新设置刚体的位置再使用Action来移动精灵(Sprite)。

需要大佬们的支持:slightly_smiling:

正常的做法是-> 背景和精灵都不动. 精灵不停的往node 上累加 像楼梯一样堆叠, 然后 两个节点上添加一个Camera. 要移动的时候,使用action 移动Camera 节点. 而移动到不可见的精灵就可以回收掉继续向后叠.

Camera 不会用:9:官方文档只是简单的介绍了一下,此Camera Demo 在1.9.1中运行不了。请问还有其他的Demo可以参考吗?

写了一个带有Camera 的静态Demo 浏览器预览是正常的,构建发布为QQ Play 测试直接黑屏。除了使用Camera还有其他的决绝方案吗?

没看明白什么意思:sweat_smile:

刚体添加一个跟背景一样的向下速度就行

建议用camera实现,刚体精灵是绑定到物理世界里的,只移动sprite不会改变刚体位置,要从新绑定刚体位置

但是刚体的syncposition貌似没有用的样子:cry:

目前使用了类似方法解决了刚体不随背景移动的问题

你是用什么方法解决的啊?我现在的项目正好也出现这个问题。

这个方案你可以参考下

还有一种方案就是在移动背景的同时也移动Sprite(可以使用moveBy…)。