Stap 6: Onze eenheid Code :)
Zorg ervoor dat uw projecten eenheid seriële communicatie door
1-bewerken > Projectinstellingen > player > scroll naar beneden voor optimalisatie en api-compatibiliteit wijzigen in .NET 2.0
2 - Maak een 3dObject van uw keuze
3 - en plak het volgende script op die leest de waarden en wordt de hoek ingesteld.
<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); } }