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?
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.
quelle
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.
quelle