2012-04-02 4 views
0

Ich möchte mein PlayN-Spiel im Produktionsmodus ausführen, da der Entwicklungsmodus zu langsam zum Testen ist. Ich bin nicht in der Lage zu klicken und die Antwort für Schaltflächen zu bekommen und es aktualisiert sich sehr langsam im Dev-Modus. Ich habe gelesen, dass das Ersetzen der IP der Verbindung mit "localhost" tun wird. Aber selbst nachdem ich das gleiche getan habe, ist es zu langsam wie zuvor.Wie starte ich mein playN Spiel im Produktionsmodus lokal?

Ich muss nur die HTML-Version ausführen. Wie kann ich das machen?

Antwort

1

Sie sollten versuchen, es mit dem Test-HTML-Profil aktiv zu betreiben. Von playn der getting started Seite:

cd playn-samples/showcase 
mvn clean package 
mvn test -Ptest-html 

Dann sehen Sie sich einfach an http://localhost:8080/ einmal Jetty begonnen hat. Ich finde es deutlich schneller als der Entwicklungsmodus. Ersetzen Sie einfach die Vitrine durch Ihre eigene Anwendung.

+0

Vielen Dank. Ich bin dem gefolgt. Es scheint zu funktionieren. Aber leider habe ich viele Kompilierungsfehler und wenn ich http: // localhost: 8080/blicke, zeigt es leere Seite. Ich hoffe du kannst helfen. – Rockcollins

+0

Wenn ich mit GwtCompile kompiliere, zeigt es Fehler für alle JSon bezogenen Sachen und vieles mehr. Wir benutzen playN.json(). Gibt es irgendetwas, was ich extra tun muss, um es richtig zu kompilieren? – Rockcollins

+1

Ich hatte genau das gleiche Problem, es dauerte Stunden, bis ich das Problem gefunden hatte. In meinem Fall war der Anlagenpfad falsch. Sehen Sie sich die JS-Konsole Ihres Browsers an (Chrome-Entwicklungstools), und Sie sollten eine 404 sehen. Überprüfen Sie Ihr Pfadpräfix erneut: platform.assets(). SetPathPrefix ("mein/Pfad/Präfix"); – levivanzele

Verwandte Themen