Étape 6: Notre unité Code:)
Veuillez vous assurer que vos projets de l’unité permet une Communication série par
1-Edition > Réglages du projet > joueur > faites défiler jusqu'à l’optimisation et de changer la compatibilité de l’api .NET 2.0
2 - créer un 3dObject de votre choix
3 - et attacher le script suivant qui lit les valeurs et définit l’angle.
<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); } }