Что вы ищете сцена Graph, и это при условии, как указано в Scene2d апи. Что вы делаете, вы создаете группу, добавляете свой спрайт, например. танк, добавить ярлык и прочее. Затем вы можете повернуть группу, и все дети будут повернуты вместе с ней. Если вы хотите просто повернуть резервуар, это все еще возможно, но в большинстве случаев вы просто преобразуете корневой узел, группу.
Сам спрайт - это увольнение, и если вы не собираетесь преобразовывать некоторые спрайты вместе, вы просто помещаете их в одну группу и применяете их преобразование.
Если вы хотите создать несколько 100 спрайтов вместе с меткой, вы можете сделать это: Внесите RefNode, который ссылается на группу. Создайте группу, в которой вы добавите спрайт и метку. (если вы хотите изменить текст ярлыка, вам нужно будет его отдельно сохранить и обновить, прежде чем вы нарисуете ссылочную группу). Затем вы можете применить все преобразования к RefNode.
Но актер не может содержать другого актера - единственным, кто может это сделать, является актер «Группы». Что делать, если я хочу, чтобы спрайт содержал другой спрайт, содержащий некоторые метки и т. Д.? – Voldemort
Я предполагаю, что можно создать собственный класс «Sprite», который инкапсулирует группу, содержащую один отдельный sprite-файл scene2D. Но создание одной группы для спрайта может быть излишним. Будет ли более простой способ? – Voldemort
Надеюсь, это сработает для меня, и когда это произойдет, я дам вам знать. – ManishSB