Zuhause Persönliche Finanzen Hinzufügen von Schaltflächen zu Ihrem HTML5-Spiel für den mobilen Zugriff - dummies

Hinzufügen von Schaltflächen zu Ihrem HTML5-Spiel für den mobilen Zugriff - dummies

Video: Panasonic Tutorial: 4K UHD TV - Einrichten von TV to IP 2025

Video: Panasonic Tutorial: 4K UHD TV - Einrichten von TV to IP 2025
Anonim

Die simpleGame-Bibliothek hat eine praktische Funktion namens GameButton, mit der Sie eine Schaltfläche auf dem Bildschirm eines Mobilgeräts für Ihr HTML5-Spiel hinzufügen können. Die Tastatur ist eine der einfachsten Möglichkeiten, um Eingaben in einen Standardbrowser zu bekommen, aber die meisten Mobilgeräte haben keine Tastaturen. Das erste Problem besteht darin herauszufinden, wie man Benutzereingaben erhält, wenn keine Tastatur vorhanden ist.

Das benutzerdefinierte Schaltflächenobjekt "GameButton" beginnt mit den Funktionen einer Standard-HTML-Schaltfläche, fügt jedoch einige Tricks hinzu, um es für Spiele geeignet zu machen. Sie können die Schaltfläche mit einer normalen Maus oder mit den Touch-Steuerelementen aktivieren, was sie ideal für Spiele macht, die auf beiden Gerätetypen abgespielt werden können. Die Taste. Die HTML-Seite zeigt die Schaltfläche in Aktion:

. html var btnMove; var Spiel; var Ball; function init () {game = neue Szene (); Spiel. setSize (200, 200); ball = neues Sprite (Spiel, "redBall. png", 25, 25); Ball. setSpeed ​​(0); Ball. setPosition (100, 100); btnMove = neuer GameButton ("Verschieben"); btnMove. setPos (70, 150); btnMove. setSize (60, 30); Spiel. start ();} // end init Funktion update () {Spiel. klar(); checkButtons (); Ball. update ();} // end update Funktion checkButtons () { if (btnMove. isClicked ()) { ball. setSpeed ​​(3); } Sonst { Ball. setSpeed ​​(0); } // end if } // end checkButtons

Wie üblich sind die neuen und interessanten Elemente fettgedruckt. So fügen Sie einem Spiel eine Spielschaltfläche hinzu:

  1. Erstellen Sie eine Variable für die Schaltfläche.

    Wie jedes andere Spielelement beginnen Sie damit, eine Variable zu erstellen, die auf die Schaltfläche verweist.

  2. Erstellen Sie das GameButton-Objekt.

    Erstellen Sie das GameButton-Objekt in der init () -Methode. Der einzelne Parameter gibt die Beschriftung der Schaltfläche an.

  3. Stellen Sie die Größe und Position der Taste ein.

    Sie sollten sich ein bisschen überlegen, wie Ihr Gameplay auf mobilen Geräten funktioniert. Platzieren Sie Ihre Knöpfe dort, wo sie leicht vom Spieler erreicht werden können, ohne die Sicht zu blockieren. Beachte, dass du die Knöpfe auch groß genug machen möchtest, um sie während der Hitze des Spiels zu drücken. (Onscreen-Tasten sind für Tablet-basierte Spiele viel besser.)

  4. Überprüfen Sie den Schaltflächenstatus während der Aktualisierung ().

    Genauso, wie Sie normalerweise den Tastaturstatus während der Funktion update () überprüfen, können Sie auch eine Funktion aufrufen, um den Schaltflächenstatus zu überprüfen. Natürlich müssen Sie diese Funktion schreiben.

  5. Lesen Sie die Methode isClicked () der Schaltfläche.

    Wenn die Schaltfläche gerade gedrückt wird, ist der Wert von isClicked () wahr. Wenn die Schaltfläche gerade nicht gedrückt wird, gibt isClicked () false zurück.Verwenden Sie diese Methode, um den aktuellen Status jeder Schaltfläche zu bestimmen und entsprechend zu handeln.

  6. Behandeln Sie eine Taste ähnlich wie die Tastatur.

    Da das Testen der Schaltflächen letztendlich boolesche (true oder false) Werte zurückgibt, fühlt sich das Prüfen auf Schaltflächen in der Regel so an, als würden Sie nach der Tastatur suchen.

  7. Erwägen Sie, Schaltflächen nur bei Bedarf hinzuzufügen.

    Wenn Sie möchten, können Sie ein Spiel so entwerfen, dass es nur dann Tasten anzeigt (und testet), wenn ein Touchscreen verfügbar ist. Das Scene-Objekt hat eine spezielle Variable namens touchable. Diese Variable ist wahr, wenn die Bibliothek einen Touchscreen erkennt, ansonsten falsch. Sie können diese Variable verwenden, um eine benutzerdefinierte Schnittstelle zu erstellen, die sich an die Spielumgebung anpasst.

Normalerweise fügen Sie Ihrer Benutzeroberfläche mehrere Schaltflächen hinzu, einen, um jeden Schlüssel zu ersetzen, den Sie vom Benutzer erwarten (z. B. Pfeile und die Leertaste). Auf diese Weise können Sie eine virtuelle Tastatur auf dem Bildschirm erstellen. Sie müssen möglicherweise die Größe und Position jedes Schlüssels testen, um ein komfortables Spielerlebnis zu erhalten.

Beachten Sie, dass die Beschriftung der Schaltfläche gewöhnliches HTML ist. Wenn Sie also Ihre Schaltflächen auf der Grundlage von Bildern erstellen möchten, können Sie einfach das entsprechende

-Tag als Schaltflächenbeschriftung hinzufügen.

Hinzufügen von Schaltflächen zu Ihrem HTML5-Spiel für den mobilen Zugriff - 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 ...