Ich denke, es gibt zwei diffrent Lösungen für das Problem:Was ist die beste Lösung, ein Javascript-Spiel in Browser (vollständige Ansichtsfenster) für das Rendern
1) Zunächst wird die Lösung von Aves Motor gezeigt, der mit html das ganze Spiel macht Elemente und externe Stylesheets, z CSS3 Transformationen. Pros sind, dass die Ereignisbehandlung beim Arbeiten mit divs viel einfacher ist als beim Rendern im Canvas.
2) Wie isogenengine.com zeigt, könnten Sie das Spiel auf html5 canvas Element rendern. Das ist die bessere Lösung, denn das Rendern auf Leinwand ist die Art und Weise, wie Millionen von 2D-Spielen geschrieben wurden, und in der Zukunft wird die Industrie die Zeichenmethoden optimieren, z. mit Hardwarebeschleunigung. Momentan ist das Rendern auf Leinwand langsam, wenn Sie im Vollbildmodus rendern möchten. Wenn Sie nur in einem bestimmten Bereich von 200x200px rendern möchten, ist das in Ordnung, aber im Vollbild bleiben Sie mit einer Framerate von 10fps stecken.
Was ist Ihrer Meinung nach der bessere Weg, ein Spiel für das Web zu erstellen?
Vielen Dank für Ihre Meinung! PS: Wenn Sie einige Artikel über das Thema haben, fügen Sie bitte einige Links