Ich möchte ein einfaches Plattformspiel erstellen, in dem Sie ein Quadrat in einer wundervollen Welt sind. Ich möchte, dass dieses Spiel in Browsern gespielt werden kann. Grundsätzlich suche ich etwas Ähnliches wie "Flixel", aber mit folgenden Funktionen:
Unterstützt Vektorgrafiken
Ermöglichen Sie das Zoomen / Drehen von Objekten, ohne große Verzögerungen zu verursachen, sobald Sie mehr Objekte verwenden. (Weil ich die Karte um den Player drehen möchte.) Mit anderen Worten, zoomen Sie vorzugsweise das Ansichtsfenster / die Kamera anstelle der Objekte selbst.
Gibt es so einen Motor?
camera
html5
flash
vector-art
Qqwy
quelle
quelle
Antworten:
Nun, Flash ist vektorbasiert (und ihr Vektor-Renderer ist sehr schnell). Da Sie Ihre Frage mit Flash markiert haben, suchen Sie wahrscheinlich etwas, das eher eine Spiel-Engine ist?
Flixel und Flashpunk sind beide Bitmap-basierte Engines. Die einzige andere Engine, die üblicherweise verwendet wird, ist die Pushbutton- Engine. Leider hat die Entwicklung dieses Motors aufgehört.
Meiner Meinung nach reicht der Funktionsumfang von Flash allein aus, um mit der Entwicklung von Spielen zu beginnen. Keine spezielle Spiel-Engine erforderlich. Außerdem sind viele Bibliotheken von Drittanbietern verfügbar, die der vorhandenen Flash-API einige fehlende Funktionen hinzufügen können. Schauen Sie sich diese Frage an .
Update: Wenn Sie lieber Spiele mit JavaScript / HTML5 entwickeln möchten , ist RaphaelJS oder PaperJS möglicherweise das Richtige für Sie. Dies sind "nur" Bibliotheken zum Rendern von Vektorgrafiken, jedoch keine Game-Engines.
quelle
Warum sollten Sie das Spiel mit Vektorbildern machen wollen? Sobald Ihr Bildschirm mit vielen davon gefüllt ist, wird er erheblich langsamer.
Haben Sie es mit der Citrus Engine versucht? http://citrusengine.com Ich bin mir nicht sicher, ob es Ihre spezifischen Bedürfnisse abdeckt, aber es wurde speziell für Plattformspiele entwickelt
Prost!
edit: Ich habe vergessen zu erwähnen, dass das jetzt Open Source ist! :) :)
quelle