Лучший API для простой 2D-графики с помощью Java [закрыто]
Вопрос
Я не уверен, какой API является лучшим для простой 2D-графики на Java.Я знаю java.awt.Graphics2D
был стандартом, но был ли он заменен?Swing — это новый API для приложений Java с графическим интерфейсом, но он кажется немного тяжелым для того, что мне нужно.Что мне действительно нужно, так это что-то вроде C SDL-библиотека.
Решение
Ява 2D (Graphics2D
и друзья) действительно лучший выбор, который я знаю.Swing фактически реализован поверх Java 2D, так что да, если вам нужна графика без графического интерфейса, Java 2D — это то, что вам нужно.
Другие советы
Привязку Java к SDL можно найти здесь:
Если вы хотите выполнять как можно меньше работы при создании игры (или даже если нет), используйте http://slick.cokeandcode.com/
ОБНОВЛЯТЬ:Ссылка впоследствии изменилась на http://slick.ninjacave.com/
Обработка.орг есть хорошие и простые в использовании 2D-материалы (и 3D).Оно имеет PApplet класс, который реализует апплет из AWT вместе с множеством полезных операций и хорошо работает вместе с Java2D.
Если вы просто хотите возиться с 2D-графикой, у него есть «IDE для рисования», и вам не нужно помещать его в свою Java IDE, если вы просто хотите поэкспериментировать с ним.
Пикколо может быть хорошим выбором для рисования графики.Это набор инструментов для 2D-графики, поддерживающий масштабируемый пользовательский интерфейс.Доступно как для Java, так и для .Net.