Создание нескольких подробных изображений с помощью paintComponent в Java - PullRequest
0 голосов
/ 03 октября 2018

Я только что узнал о создании игр с использованием Java, и я хотел узнать о создании изображений изначально непосредственно в Java, а не об импорте спрайтов и т. Д., Но я просто хотел узнать, не рекомендуется ли создавать много подробных изображений с помощью paintComponent илидругие подобные методы боли.

Например .... допустим, у меня было пространство карты и я хотел нарисовать 100 деревьев ... я знаю, что мог бы создать базовое дерево с овалом и прямоугольником ....но если бы я хотел, чтобы это было более детально .... скажем, из 10 наложенных овалов и нескольких прямоугольников для проектирования ствола ..... затем создайте 100 объектов этого дерева и выполните dsplay их все ....который считал неэффективным способ создания таких объектов / рисунков, так как я предполагал, что это будет менее ресурсоемким, просто импортируя один графический объект и отображая его.

Также по той же теме, если мне нужно переместить этот объект дерева, естьспособ объединить несколько вызовов fillOval в один, поэтому мне не нужно обновлять позицию каждого овала, который я рисуюесли бы я захотел переместить его.

Я знаю, что могу легко изменить значение для всех них, но, похоже, много работы для чего-то маленького.

Как я уже говорил, я буду учитьсяимпортировать графику, но я просто хотел узнать о создании их непосредственно в Java.

...