Zuhause Persönliche Finanzen Wie man Neigungssteuerungen zu Ihrem HTML5-Spiel hinzufügt - Dummies

Wie man Neigungssteuerungen zu Ihrem HTML5-Spiel hinzufügt - Dummies

Video: La maintenance programmée du Matrice 600 de DJI 2025

Video: La maintenance programmée du Matrice 600 de DJI 2025
Anonim

Mobile Geräte verfügen über einen sehr interessanten Eingabemechanismus, mit dem Sie Objekte in einem HTML5-Spiel durch Neigen steuern können. Dies funktioniert mit einem speziellen On-Board-Tool namens Beschleunigungsmesser , das die Bewegung verfolgt. Der Beschleunigungsmesser misst tatsächlich die Rotation, und Sie können ihn verwenden, um in Ihrem Spiel eine gute Neigungssteuerung zu erhalten.

Die Bibliothek simpleGame hat ein spezielles Objekt namens Accel, das den Beschleunigungssensor kapselt. Es funktioniert sehr ähnlich wie das Joy-Objekt.

  1. Erstellt ein Accel-Objekt.

    SimpleGame hat ein Accel-Objekt. Erstellen Sie dieses Objekt, um den Beschleunigertest zu aktivieren.

  2. Verwenden Sie Methoden, um die Neigung zu bestimmen.

    Das Accel-Objekt verfügt über spezielle Methoden namens getAX () und getAY (), die den Rotationsbetrag angeben.

  3. Beschleunigungswerte ändern.

    Die AX- und AY-Werte zeigen die Drehung um die X- bzw. Y-Achse an. Die Werte reichen von -9 bis 9. Im Allgemeinen müssen Sie die Neigungswerte ändern, um genau das gewünschte Verhalten zu erhalten. Dies beinhaltet normalerweise einige einfache mathematische Berechnungen.

Hier ist der Code für accel. html:

Beschleunigung html var Spiel; var Ball; var accel Funktion init () {game = new Szene (); ball = neues Sprite (Spiel, "redBall. png", 50, 50); accel = neuer Accel (); Spiel. start ();} // end init Funktion update () {Spiel. klar(); newDX = Beschleunigung getAY (); newDY = Beschleunigung getAX (); newDX * = -5; newDY * = -5; Ball. setDX (neuDX); Ball. setDY (neuDY); Ball. update ();}

Der Beschleunigungssensor ist einfach zu benutzen:

  1. Stelle eine Variable für das Beschleunigungsmesserobjekt her.

    Sie können Ihre Variable accel aufrufen.

  2. Verwenden Sie accel. getAX () um X zu drehen.

    Die Methode getAX () gibt den Prozentsatz der Neigung um die X-Achse zurück. Die X-Achse bewegt sich auf dem Bildschirm von einer Seite zur anderen, also ist eine Rotation um X normalerweise mit einer Bewegung entlang der Y-Achse verbunden!

  3. Verwenden Sie Akkel. getAY () um die Rotation um Y zu bestimmen.

    Ebenso beschreibt die Methode getAY () den Prozentsatz der Neigung entlang der (vertikalen) Y-Achse. Normalerweise verwenden Sie getAY (), um die horizontale Bewegung zu steuern.

  4. Seien Sie nicht besorgt über die Z-Achse.

    Sie können die Drehung auch entlang der Z-Achse (die von der Bildschirmmitte zu Ihrer Nase verläuft) lesen, was jedoch im Allgemeinen nicht hilfreich ist.

  5. Nehmen Sie an (für jetzt), dass die neutrale Position vollkommen flach auf einem Tisch liegt.

    Sie erhalten Nullwerte für getAX () und getAY (), wenn das Gerät vollständig auf einem perfekt flachen Tisch liegt.

  6. Experimentieren Sie mit Skalierungsfaktoren.

    Im Allgemeinen müssen Sie die Ergebnisse von getAX () und getAY () mit einem gewissen Betrag multiplizieren, um das gewünschte Verhalten zu erzielen. Wenn Sie beide mit negativ fünf multiplizieren, erhalten Sie die entsprechenden Werte für dy und dx. Sie müssen experimentieren, um genau das gewünschte Verhalten zu erzielen.

Wie man Neigungssteuerungen zu Ihrem HTML5-Spiel hinzufügt - Dummies

Die Wahl des Herausgebers

Was Sie über den Makler und die Hauptbeziehung für die Immobilienlizenzprüfung wissen sollten - Dummies

Was Sie über den Makler und die Hauptbeziehung für die Immobilienlizenzprüfung wissen sollten - Dummies

Die Elemente der Verantwortung eines Agenten gegenüber dem Auftraggeber werden in einem Wort zusammengefasst - Treuhänder. Die Immobilienlizenzprüfung wird zweifellos Fragen zu diesen Treuhandpflichten stellen. Treuhänder bedeutet treuer Diener, und ein Agent ist der Treuhänder des Auftraggebers. Der Vertreter vertritt getreu die Interessen des Auftraggebers vor allen anderen ...

Erkennen Miller Analogie Test 1: 3, 2: 4 Analogien - Dummies

Erkennen Miller Analogie Test 1: 3, 2: 4 Analogien - Dummies

The Der Miller Analogies Test (MAT) ist ein standardisierter Test, der normalerweise für die Zulassung von Absolventen verwendet wird. Der Test besteht vollständig aus Analogien. Der Miller Analogies Test verwendet mehrere Analogtypen wie 1: 3, 2: 4. Die Erkennung der Art der verwendeten Analogie spielt eine entscheidende Rolle bei der Auswahl der richtigen Antwort für diese Frage. ...

Erkennen Miller Analogie Test 1: 2, 3: 4 Analogien - Dummies

Erkennen Miller Analogie Test 1: 2, 3: 4 Analogien - Dummies

The Der Miller Analogies Test (MAT) ist ein standardisierter Test, der normalerweise für die Zulassung von Absolventen verwendet wird. Der Test besteht vollständig aus Analogien. Der Miller Analogies Test verwendet mehrere Analogtypen wie 1: 2, 3: 4. Die Erkennung der Art der verwendeten Analogie spielt eine entscheidende Rolle bei der Auswahl der richtigen Antwort für diese Frage. ...

Die Wahl des Herausgebers

Excel-Dashboards und -Berichte: So führen Sie Makros aus - Dummies

Excel-Dashboards und -Berichte: So führen Sie Makros aus - Dummies

Makros sind sehr nützlich für Ihre Excel Dashboards und Berichte. Um Ihre Makros in Aktion zu sehen, wählen Sie den Befehl Makros auf der Registerkarte Entwickler. Das in dieser Abbildung gezeigte Dialogfeld wird angezeigt, in dem Sie das Makro auswählen können, das Sie ausführen möchten. Wählen Sie das AddDataBars-Makro aus, und klicken Sie auf die Schaltfläche Ausführen. Wenn alles gut geht, ...

Excel-Dashboards und Berichte: Halten Sie Ihre Pivot-Tabelle frisch - Dummies

Excel-Dashboards und Berichte: Halten Sie Ihre Pivot-Tabelle frisch - Dummies

So langweilig wie Ihre Pivot-Tabellen Wie es scheint, werden sie schließlich zu den Stars Ihrer Excel-Berichte und Dashboards. Es ist daher wichtig, dass Sie Ihre Pivottabellen frisch und relevant halten. Im Laufe der Zeit können sich Ihre Daten mit neu hinzugefügten Zeilen und Spalten ändern und wachsen. Die Aktion der Aktualisierung Ihrer Pivot-Tabelle mit diesen ...

Excel 2010 Für Dummies Cheat Sheet - Dummies

Excel 2010 Für Dummies Cheat Sheet - Dummies

Auf den ersten Blick kann es schwierig sein, die vielen Menüs zu verstehen , Tabulatoren, Spalten und Zeilen der Excel 2010-Benutzeroberfläche. Dieser Cheat Sheet hilft Ihnen jedoch, Ihren Weg zu navigieren, indem Sie Tastenanschläge für die Bewegung des Zellen-Cursors zu einer neuen Zelle zeigen, einfache Regeln für die Dateneingabe-Etikette, häufige Ursachen einiger ...

Die Wahl des Herausgebers

Verwendung von Web Stats zur Verbesserung Ihrer Website - Dummies

Verwendung von Web Stats zur Verbesserung Ihrer Website - Dummies

Leute mögen nicht langsame Webseiten. Die Verwendung von Webstatistiken kann sicherstellen, dass Sie keine haben. Heutzutage werden wir alle durch schnelle Internetverbindungen verwöhnt, und Forschungsergebnisse zeigen, dass Webnutzer auf eine andere Website klicken, wenn Ihre Website mehr als zwei Sekunden benötigt, um sie zu öffnen. Eine schnellere Site behält mehr Besucher. mit einem langsameren ...

Webhost-Systemsteuerungsoptionen - dummies

Webhost-Systemsteuerungsoptionen - dummies

Sie haben mehrere Optionen für Web gehostete Control Panels. Die beliebteste und offensichtlichste Wahl ist cPanel. cPanel ist aufgrund seiner Balance zwischen Flexibilität und Benutzerfreundlichkeit eine gute Wahl für Bedienfelder. Die Wahl des Bedienfelds ist jedoch eine Frage der persönlichen Vorlieben und Sie müssen eines finden, das am besten passt ...

Zehn Essential Online Web Hosting Ressourcen - Dummies

Zehn Essential Online Web Hosting Ressourcen - Dummies

Bücher sind großartige Referenzen, aber es gibt auch einige wirklich gute Web-Hosting-Ressourcen online verfügbar, um Ihnen zusätzliche Informationen zu geben, wenn Sie nicht finden können, was Sie brauchen. Haben Sie keine Angst, das Internet zu überprüfen. ZeltBlogger. com TentBlogger. com ist im Besitz und geschrieben von John Saddington. Es ist wahrscheinlich die beste Online-Ressource für praktisch alles mit ...