JavaFX 2.0 с LibGDX (или другим) - PullRequest
       13

JavaFX 2.0 с LibGDX (или другим)

4 голосов
/ 20 февраля 2012

JavaFX 2.0 недавно привлек мое внимание. Я хотел бы использовать его для моего графического интерфейса и использовать графическую библиотеку, такую ​​как LibGDX для рендеринга. Если быть точным, я делаю небольшой игрушечный игровой движок. JavaFX имеет удивительный графический интерфейс, который мне нужен, но, похоже, не обладает всеми графическими возможностями, которые мне бы хотелось. Поэтому я хочу использовать что-то еще, например LibGDX для рендеринга.

Возможно ли это, или я застрял с Призмой?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 23 декабря 2012

Вы можете создать свой пользовательский интерфейс с помощью scene2d, набора библиотек, также включенных в библиотеки-движки libGDX (http://code.google.com/p/libgdx/wiki/scene2d). Все, что вам нужно сделать, - это создать актера из этой библиотеки и добавить его на сцену / сцену./ screen. После этого примените некоторые действия к вашему актеру, и вы получите тот же эффект, что и с JavaFX или Flash. Если вам нужно специальное действие, которое вы не можете запустить при рендеринге своего приложения, и вам нужно инкапсулировать это действиев вашем Actor создайте новый Actor, который реализует ваш основной объект (label, textbutton, ...) и переопределите метод act и draw для реализации вашего собственного Actor.

libGDX не совместим (я думаю) сJavaFX, создайте все приложения в LibGDX, это хорошая сделка.

1 голос
/ 21 мая 2014

В ветке форума Libgdx + JavaFX звучит так, как будто люди добились прогресса в работе libGDX в приложении JavaFX.

В частности, упоминаются следующие два репо:

  1. https://bitbucket.org/xpenatan/libgdx-javafx
  2. https://github.com/Trixt0r/LibGDX-FX
...