Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用物理时,如何在SceneKit中移动子节点及其父节点?_Ios_Macos_Scenekit_Physics_Tvos - Fatal编程技术网

Ios 使用物理时,如何在SceneKit中移动子节点及其父节点?

Ios 使用物理时,如何在SceneKit中移动子节点及其父节点?,ios,macos,scenekit,physics,tvos,Ios,Macos,Scenekit,Physics,Tvos,我有一个火箭,地球和月亮。我的火箭作为子级添加到月球,月球作为子级添加到月球轨道节点,月球轨道节点作为子级添加到地球。当月球绕地球轨道运行时,火箭在物理世界中作为一个物理体添加时不会随之移动。我希望火箭的物理体相对于其父月球节点移动,而不是相对于整个场景。这样它将沿着月球绕地球运行。我怎样才能做到这一点?谢谢大家! 我想你是在用Scenekit的行话来寻找物理身体和关节 请看一下这个。谢谢,我不知道该用哪个。我有一个物理场作用在月球上,当敲击时,火箭对它施加了力,以便推动它。当月球绕轨道运行时,

我有一个火箭,地球和月亮。我的火箭作为子级添加到月球,月球作为子级添加到月球轨道节点,月球轨道节点作为子级添加到地球。当月球绕地球轨道运行时,火箭在物理世界中作为一个物理体添加时不会随之移动。我希望火箭的物理体相对于其父月球节点移动,而不是相对于整个场景。这样它将沿着月球绕地球运行。我怎样才能做到这一点?谢谢大家!

我想你是在用Scenekit的行话来寻找物理身体和关节
请看一下这个。

谢谢,我不知道该用哪个。我有一个物理场作用在月球上,当敲击时,火箭对它施加了力,以便推动它。当月球绕轨道运行时,它会将火箭抛在身后,但我希望火箭能随它一起移动。也许我应该使用SCNP物理滑翔点。你认为这能解决问题吗?我真的不知道你需要哪一个;-试着想象一下你想要做什么-我认为这是一个球-我认为,除了在评论中描述的交互之外,你可能会动态地添加和删除关节