Ist gameswf verwendbar? [geschlossen]

8

Die Projektseite zeigt an, dass es sich um Pre-Alpha-Code handelt, und weist darauf hin, dass die Unterstützung für Actionscript schwach ist. Flash-Benutzeroberflächen sind nett, daher habe ich mich gefragt, ob jemand Erfahrung damit hat, gameswf so weit zu bringen, dass es sich gut in C ++ einbetten lässt (z. B. nette Funktionsbindungen) und ein SWF richtig spielt, das typisches modernes Actionscript verwendet.

Gibt es eine Alternative, die nicht den Preis eines kommerziellen Produkts trägt?

Taffel
quelle

Antworten:

3

Ich persönlich bin mit gameswf nicht vertraut, daher kann ich nicht beurteilen, wie leistungsfähig es ist. Wenn Ihre Zielplattform jedoch (vorerst) nur Windows ist, kann ich Sie auf Hikari hinweisen .

Es wurde ursprünglich für Ogre3D entwickelt , sollte aber recht einfach zu portieren sein und wurde in kommerziellen Titeln wie Zero Gear verwendet .

Das Beste ist, dass alles abgespielt wird, was Sie mit dem neuesten Flash-Player spielen können (ersetzen Sie einfach den mit dem SDK gelieferten OCX durch eine neuere Version).

In Zukunft wird Hikari einfach ein Ogre3D-Wrapper für das plattformübergreifende Akarui .

Jason Kozak
quelle
Interessant, danke. (Und danke für die Verbesserung der Tags :)
BRaffle
4

Nachdem ich persönliche Erfahrungen mit GameSWF (der Version von Tulrich) gemacht habe, kann ich Ihnen sagen, dass es nur as1 unterstützt.

Die Verwendung ist nicht besonders kompliziert und kann in Bezug auf die direkte Funktionalität als besser bezeichnet werden als einige andere kommerzielle Lösungen, die Tausende von Dollar kosten können.

Wenn Sie mit as1 das tun können, was Ihre Menüs benötigen, ist dies keine schlechte Wahl.

LiamJ
quelle
+1 Ich habe es vor ein paar Jahren auch in einem kommerziellen Spiel verwendet und es hat gut funktioniert. Vielleicht ist es heute aber veraltet.
Laurent Couvidou
2

Ich habe versucht, GameSWF in einem meiner Projekte zu verwenden. Was das Rendering angeht, scheint es solide zu sein. Das Problem wird im Aktionsskriptteil angezeigt. Einige einfache Skripte funktionieren, aber komplexere schlagen fehl. Die Hauptprobleme liegen in der Implementierung der virtuellen Maschine des Aktionsskripts, die nicht genau wie in Flash funktioniert. Es gibt auch einige Probleme mit der Speicherbereinigung. (oder hat damals, als ich versuchte, es zu benutzen)

Aus meiner persönlichen Erfahrung: Wenn Sie es für nur wenige Schaltflächen mit nicht mehr als einem sehr einfachen Aktionsskript und ausgefallenen Grafiken benötigen, ist es möglicherweise in Ordnung. Für eine erweiterte Benutzeroberfläche in kommerziellen Projekten gibt es jedoch bessere Lösungen wie ScaleForm oder Iggy . Aber natürlich sind sie nicht kostenlos.

ToudiMG
quelle