Paso 6: Nuestra unidad código :)
por favor, asegúrese de que sus proyectos de unidad permite una comunicación serial por
1-Editar > ajustes del proyecto > jugador > Desplácese hacia abajo hasta la optimización y cambiar la compatibilidad de api en .NET 2.0
2 - crear un 3dObject de su elección
3 - y el siguiente script que lee los valores y definir el ángulo.
<p>using UnityEngine;<br>using System.Collections; using System.IO.Ports; public class Rotate : MonoBehaviour { public float speed; private int angle=0; private SerialPort port = new SerialPort( void Start () { port.Open(); port.ReadTimeout = 25; } void Update () { if (port.IsOpen) { try { angle = port.ReadByte(); } catch (System.Exception) { } } transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler(0f, angle, 0f),speed*Time.deltaTime); } }