Forum: Cross-Platform-Entwicklung
by derseitzer,
10. Mai 2017
Habe mir Projekte im Internet mit "Gyroscope" gedownloadet.. z.B. Alieninvaders, wo mithilfe des Motionsensors das Raumschiff bewegt werden soll.. funktioniert bei mir auch nicht! was mach ich denn falsch?
Forum: Cross-Platform-Entwicklung
by derseitzer,
2. Mai 2017
vielen dank für die Antworten wieder mal:)
ich werde mein handy morgen neustarten und es wieder versuchen.
Okay vielen Dank dafür, aber das würde mich zu meinem früheren Problem führen: Ich habe das OnChange Sensorevent nicht :/ ich weiß nicht wieso.. aber ich habe es nicht :'(
Forum: Cross-Platform-Entwicklung
by derseitzer,
29. Apr 2017
Ja genau ich checke das alles immer auf dem handy :/
Forum: Cross-Platform-Entwicklung
by derseitzer,
29. Apr 2017
Das Accelerometer gibt mir keine Werte.. nur 0.. ich habe so abgefragt:
Label1.Text := FloatToStr(Zahl*MotionSensor1.Sensor.accelerationX); (für Zahl alles mögliche eingesetzt)
Da ich nur 0 zurückbekommen habe habe ich eben anderes versucht.. das alles hat auch nicht funktioniert:
Label4.text := FloatToStr(MotionSensor1.Sensor.AngleAccelX);
Label7.text :=...
Forum: Cross-Platform-Entwicklung
by derseitzer,
29. Apr 2017
Hallo Michael,
Ja das habe ich und ich habe folgende Ergebnisse: Accelerometer, Gyroskop, magnetometer, Schwerkraftsensor, Lineare acceleration, rotations sensor, Umgebungstemp. Proximity Sensor, Licht Sensor, Drucksensor, relative feuchte-sensor.. Ich meine ich habe ein S7 Edge.. da sollte schon alles mögliche vorhanden sein..
ich benutze nun nicht mehr den Motion, sondern den...
Forum: Cross-Platform-Entwicklung
by derseitzer,
28. Apr 2017
Mittlerweile geht mein projekt voran, jedoch hab ich einige Probleme, bei denen mir eventuell jemand helfen könnte?:/
1. Wenn ich meine Tsphere (bzw dummy) mit den Lagesensoren (die mit einem Timer immer wieder abgerufen werden) drehe, sieht das sehr ruckelig aus.. ich würde mir wünschen, dass das eher "fließend" aussieht.. ist das irgendwie möglich? es gibt ja eine Floatanimation.. vielleicht...
Forum: Cross-Platform-Entwicklung
by derseitzer,
24. Apr 2017
Dummy1.RotationAngle.X := 8*OrientationSensor1.Sensor.HeadingX;
Dummy1.RotationAngle.Y := 8*OrientationSensor1.Sensor.HeadingY;
Dummy1.RotationAngle.Z := 8*OrientationSensor1.Sensor.HeadingZ;
Dieser Code funktioniert allerdings liegt der Wertebereich der Headingwerte irgendwo ziwschen -45 und 45 (glaube ich zumindest).
Deshalb habe ich mal aus Testzwecken die Werte mal 8 genommen. Nun fiel...
Forum: Cross-Platform-Entwicklung
by derseitzer,
24. Apr 2017
vielen dank michael2!
Bei mir sind die Tilt-Werte immer 0.. die Heading werte allerdings nicht :/ warum?
Forum: Cross-Platform-Entwicklung
by derseitzer,
21. Apr 2017
Michael: Ich werde mir die Dateien runterladen aber könntest du eventuell trotzdem erklären, was ich nun codieren muss damit es funktioniert
Forum: Cross-Platform-Entwicklung
by derseitzer,
21. Apr 2017
Guten Abend und danke für deinen Beitrag:)
Ich habe bis vor wenigen Tagen auch keine Ahnung gehabt also habe ich 8 Labels erstellt und sie mit diesen Variablen des Sensors verbunden, das Handy entwas bewegt und geschaut was mir die Labels für Werte ausgeben.. Nur die Ersten Drei die du hier unten siehst, haben mir konstant Wert gegeben alle anderen waren immer 0.
AccelerationX
AccelerationY...
Forum: Cross-Platform-Entwicklung
by derseitzer,
21. Apr 2017
Ich würde gerne meine TSphere mithilfe meines MotionSensors drehen und habe diesen code in einen Timer mit 100ms geschrieben:
procedure TFormMain.Timer1Timer(Sender: TObject);
begin
//Sphere1.RotationAngle.X := 360*MotionSensor1.Sensor.accelerationX;
//Sphere1.RotationAngle.Y := 360*MotionSensor1.Sensor.accelerationY;
//Sphere1.RotationAngle.Z :=...