Я работаю над базовой гоночной игрой, используя Apple SceneKit, и я сталкиваюсь с проблемами, имитирующими автомобиль. Используя поведение SCNPhysicsVehicle, я могу правильно настроить машину и управлять ею с помощью документированных методов.
Однако я не могу получить позицию автомобиля. Кажется логичным, что SCNPhysicsVehicle перенесет SCNNodes, которые содержат шасси и колеса, когда автомобиль движется, но SCNNodes остаются в исходном положении и ориентации. Как ни странно, скорость шасси SCNPhysicsBody остается достоверной во время моделирования, поэтому я могу предположить, что позиция автомобиля основана на SCNPhysicsBody, а не на SCNNode. К сожалению, нет документального метода, который я нашел для получения позиции SCNPhysicsBody.
Получение позиции на автомобиле должно быть тривиальным и необходимо для создания гоночной игры, но я не могу найти способ получить ее. Любые мысли или предложения будут оценены.