Ich versuche eine App zu entwickeln, die Auto Beschleunigung, Bremsen und Kurvengeschwindigkeit erkennen kann. Ich muss die Gerätebeschleunigung erkennen. Ist diese Beschleunigung hoch oder niedrig? Wie Flo-App bei Google Play.Unity3D - Wie bekomme ich den höchsten Wert für die Beschleunigung von Input.gyro
Ich benutze Gyroskop und ich muss den höchsten Wert für die Benutzerbeschleunigung (x, y, z Achsen) von Gyroskop erhalten. Werte von x, y und z ändern sich bei jedem Bild. Ich muss den höchsten Wert dieser 3 Achsen für die spätere Verwendung erreichen.
Jetzt sieht meine aktuellen Code wie folgt
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class NewBehaviourScript : MonoBehaviour
{
public Text x, y, z;
void Start()
{
Input.gyro.enabled = true;
}
void Update()
{
x.text = Mathf.Abs(Input.gyro.userAcceleration.x).ToString();
y.text = Mathf.Abs(Input.gyro.userAcceleration.y).ToString();
z.text = Mathf.Abs(Input.gyro.userAcceleration.z).ToString();
}
}
Vielen Dank für jede Hilfe
Ihre Frage ist verwirrend .... Sie möchten überprüfen, welche Achse größer als 3 von ihnen ist? Erklären Sie mehr darüber, was Sie zu tun versuchen ... – Programmer
Nein. Ich möchte den höchsten Wert für jede Achse bekommen –
bekomme den höchsten Wert von x, y, z ... das macht keinen Sinn. Wenn Sie wirklich Hilfe benötigen, ändern Sie Ihre Frage und fügen Sie hinzu, was Sie mit dem höchsten Wert meinen und was Sie archivieren möchten. – Programmer