Cómo obtener una posición de SCNPhysicsVehicle

Estoy trabajando en un juego de carreras básico con AppleSceneKit y me encuentro con problemas que simulan un automóvil. Utilizando laSCNPhysicsVehicle comportamiento, puedo configurar correctamente el automóvil y conducirlo utilizando los métodos documentados.

Sin embargo, no puedo obtener la posición del automóvil. Parece lógico que el SCNPhysicsVehicle movería los SCNNodes que contienen el chasis y las ruedas a medida que se mueve el automóvil, pero los SCNNodes permanecen en su posición y orientación originales. Por extraño que parezca, la velocidad de SCNPhysicsBody del chasis sigue siendo precisa durante toda la simulación, por lo que puedo suponer que la posición del automóvil se basa en SCNPhysicsBody y no en SCNNode. Desafortunadamente, no hay un método documentado que haya encontrado para obtener una posición de SCNPhysicsBody.

Obtener la posición de un auto debería ser trivial y es esencial para crear un juego de carreras, pero parece que no puedo encontrar ninguna manera de hacerlo. Cualquier idea o sugerencia sería apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta