Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar el control de movimiento de un robot de seis grados de libertad en Unity3d

Cómo implementar el control de movimiento de un robot de seis grados de libertad en Unity3d

Creo que este trabajo se divide aproximadamente en 3 pasos:

1. Obtener los datos de movimiento del robot

2 Pasar los datos del paso 1 a la unidad. y convertido a las mismas unidades que Unity.

3. El movimiento del robot se sincroniza con el movimiento del modelo en unidad.

Aún no he entrado en contacto con esta área, así que déjame decirte lo que pienso:

1. Dijiste que ya tienes un programa de implementación, ¿puedes escribir "xx? ¿SDK de robot para Unity"?

2. Si es demasiado difícil escribir un SDK, verifique si el fabricante del robot tiene un SDK o si Unity tiene un SDK para este hardware.

3. Una vez que tengas el SDK, no es tan fácil como de costumbre crear juegos 3D. De manera similar, restaurar los datos de movimiento del robot en Unity.

Por ejemplo, en un juego de parkour, si el teléfono está inclinado hacia la izquierda o hacia la derecha, Unity capturará los datos del sensor del teléfono y luego desarrollará y llamará a la API de Unity para obtener los datos del sensor y cambiar dinámicamente. la posición del modelo, logrando así el efecto de cambiar de pista inclinando el teléfono.