2012-02-13 13 views
6

Mi rendo conto che JavaFx 2.0 è uscito solo per un breve periodo ma speravo che qualcuno fosse a conoscenza di un motore di gioco FX 2.0 (o anche di un progetto simile nello sviluppo open source)? Non sono riuscito a trovarne uno, quindi se lo fai per favore indicami la giusta direzione.JavaFx 2.0 Game Engines/Frameworks - In che modo JavaFx 2.0 cambierà i giochi Java?

Mi chiedo anche come JavaFX2.0 cambierà la programmazione dei giochi Java. Da quello che ho letto e dai piccoli esperimenti che ho fatto, posso sicuramente dire che è molto più piacevole codificarci. E credo che funzioni su un motore grafico accelerato con hardware più veloce rispetto alle normali applicazioni Java swing o awt. Ma è abbastanza completo da supportare un'intera struttura di gioco di qualsiasi complessità?

risposta

16

JavaFX è ottimo per i giochi basati su browser/2D: il tipo di aree in cui Flash è attualmente più comune. Motivi:

  • Grande prestazione per le applicazioni 2D (buon uso di accelerazione hardware sotto il cofano)
  • Molto facile da skin with CSS - web designer ameranno questo
  • La nuova API JavaFX 2.0 è molto utilizzabile da puro Java (o altri linguaggi JVM come Scala, Clojure)
  • piattaforma trasversale, in modo da raggiungere il più vasto pubblico possibile

e 'improbabile che sia adatto a 3D g/complesso ad alte prestazioni ames dove avrai bisogno di un vero motore di gioco OpenGL come jMonkeyEngine.

Penso che la giuria sia ancora fuori rispetto ai giochi in mezzo (sparatutto, visione in terza persona giochi di ruolo, giochi RTS ecc.). Questi giochi non hanno necessariamente bisogno di un motore 3D completo, ma hanno bisogno di buone prestazioni grafiche. Sospetto che JavaFX sia adatto a questi dispositivi con hardware moderno, ma suggerisco caldamente di fare un prototipo rapido solo per verificare che le prestazioni soddisfino le tue esigenze.

Problemi correlati