Изометрический рендеринг JavaFX

Не могли бы вы, ребята, помочь мне с этим:

Я пытаюсь написать простую изометрическую игру на JavaFX, но я не уверен, как правильно ее отображать. Я думал о том, чтобы нарисовать фон в фотошопе, а затем добавить его в игру как ImageView. Так я и сделал:

ImageView image = new ImageView("file:res/img/BACKGROUND.png");
image.setScaleX(4);
image.setScaleY(4);
image.setLayoutX(150);
image.setLayoutY(150);
add(image); // root.getChilder().add(image);

Итак, результат был таким: https://imgur.com/a/CFTfQ

Я конечно понимаю, если убрать масштабирование, то будет вот так: https://imgur.com/a/jQGuD

качество было бы в полном порядке, но я хочу, чтобы он был увеличен. Есть ли идеи, как я могу это сделать?

Должен ли я визуализировать его каким-то другим способом или попытаться увеличить саму картинку (если да, то как?)

Буду очень признателен за любую помощь.


person Aether    schedule 25.12.2017    source источник
comment
Вы получили масштабированное изображение. Как это отличается от желаемого результата???   -  person fabian    schedule 26.12.2017
comment
Спасибо за ваш ответ. Второе изображение размыто, цвета тоже не очень. Пожалуйста, посмотрите на его фотографию с ПК   -  person Aether    schedule 26.12.2017


Ответы (1)


Хорошо, эта проблема не связана с JavaFX, как кажется. Я собираюсь переместить этот вопрос в категорию фотошоп.

person Aether    schedule 26.12.2017