Corona SDK - Объединение групповых объектов - PullRequest
1 голос
/ 10 апреля 2020

Я разрабатываю игру в Corona SDK!

Моя игра загружает комнаты по отдельности, а затем размещает их рядом, чтобы создать полную карту. Каждая комната имеет свою собственную группу отображения, сделанную из display.newGroup(). Я использовал библиотеку с открытым исходным кодом ponyTiled, чтобы сделать большую часть этого.

Существует незначительная проблема: все объекты, помещенные во вторую комнату, помещаются в FRONT всех объектов в первой. , Это включает в себя фон, неигровые персонажи, стены, плитки для пола и т. Д. c. Я пытался использовать object: toBack () для перемещения фоновых плиток назад, НО, поскольку комнаты являются отдельными группами отображения, они не влияют друг на друга!

ТАК! Мне нужно знать, как объединить группы отображения, чтобы я мог использовать object: toBack ()! Как мне это сделать?

1 Ответ

1 голос
/ 10 апреля 2020

Вы можете добавить группы отображения внутри других групп отображения. Например, sceneGroup - это просто группа отображения.

Если бы вы добавили группы отображения, которые хотите упорядочить, в одну и ту же группу отображения, например, sceneGroup, то вы можете использовать группу: toFront (), группа: toBack (), et c. вызовы функций.

...