В моей игре у меня есть золото, которое игрок может собрать. Моя проблема заключается в том, что я хочу индивидуально отсылать текстуры золота, чтобы я мог взять этот конкретный экземпляр золота с экрана (игрок поднял его). Как я буду заниматься этим, так как я уверен, что вы не можете сделать это с помощью регулярных текстур. Должен ли я создать фигуру и заполнить ее золотой текстурой, чтобы я мог удалить эту деталь? СпасибоLibgdx Индивидуальные ссылочные текстуры
ответ
Я думаю, вы смущаете Texture
(который в основном загружен изображение, которое вы можете рисовать) с игровыми объектами. В зависимости от того, как вы реализуете свою игру, вы можете создавать несколько тел (Box2D), актеров (Scene2D) или ваших простых контейнеров данных (ширина, высота, x, y), представляющих каждую монету, и рисовать каждую из них на экране, используя то же самое текстуры. На самом деле, это предпочтительный способ обработки активов: вы загружаете изображения один раз, а затем просто повторно используете их для каждого спрайта.
Я предлагаю смотреть на следующие классы:
- Sprite (делает его легче рисовать текстуры).
- Image (позволяет отображать простые изображения на этапе Scene2D).
- Box2DSprite (сторонний класс утилиты, который облегчает рисование в мире Box2D).
Спасибо за ответ. Ясный и информативный –
@alexczernenk Я думаю, что «благодарственные комментарии» считаются помехами при переполнении стека - если ответ решает вашу проблему, просто примите его. Если нет, сообщите ответчику, как улучшить его. ;) – JustACluelessNewbie
Могу ли я просто спросить, позволяет ли любой из этих классов установить ссылочный номер, уникальный для каждого экземпляра, который я мог бы удалить отдельно? –
- 1. LibGdx странного поведения текстуры
- 2. Утилизация текстуры в LibGdx
- 3. LibGDX перетаскивание текстуры
- 4. Копирование текстуры в libgdx
- 5. Libgdx текстура область текстуры
- 6. LibGdx Упаковка текстуры
- 7. Как закрасить текстуры [Libgdx]
- 8. libgdx Какой размер текстуры?
- 9. Размер текстуры с Libgdx
- 10. libgdx Ближайшая фильтрация текстуры вынуждена?
- 11. Libgdx рисовать текстуры на светильниках
- 12. Фильтры текстуры libgdx и mipmap
- 13. Область текстуры Libgdx не переворачивается
- 14. Проблема с выпуском текстуры LibGDX
- 15. Libgdx партия рисовать Невидимый текстуры
- 16. Как загрузить текстуры в Libgdx?
- 17. Несколько экземпляров текстуры в LibGDX?
- 18. Как сравнить текстуры в LibGdx
- 19. LibGDX Android onPause изменяет текстуры
- 20. Добавление текстуры в сетку Libgdx
- 21. Изменение прозрачности текстуры в LibGDX
- 22. Libgdx - Упаковщик текстуры n^2
- 23. Рисование сетки и текстуры libgdx
- 24. LibGDX - Mapping Индивидуальные текстуры для каждой грани коробки с помощью Modelbuilder.createBox
- 25. LibGDX текстуры нарисованы на FrameBuffer темнее, то оригинальной текстуры
- 26. LibGdx не использует текстуры (смешение OpenGL native и LibGDX)
- 27. Рисование кругов вокруг текстуры с использованием libgdx
- 28. Текстуры LibGDX не появляются после перезагрузки
- 29. LIBGDX как добавить спрайт из атласа текстуры
- 30. Создание текстуры в модульных модульных тестах LibGDX
http://stackoverflow.com/help/how-to-ask – Xoppa