Многопользовательская игра с разделенным экраном в Corona SDK - PullRequest
4 голосов
/ 19 января 2012

Я сделал простую игру в Corona SDK. Теперь я хочу сделать это многопользовательской игрой с разделенным экраном Я хочу использовать мою однопользовательскую игру как игру для юнитов Затем я хочу запустить два разных устройства в двух частях одного устройства.

Но я не смог найти эффективного способа сделать это.

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 07 августа 2012

Вы можете попробовать создать две группы отображения и установить их свойства x, y, чтобы расположить их в нужном месте на дисплее.Затем вы можете написать код для управления объектами в любой группе отображения.Прямо сейчас я работаю над игрой в Corona SDK, которая имеет четыре группы отображения.Это дает мне возможность перемещать все объекты в группе, изменяя свойства x, y определенной группы отображения.Кроме того, вы можете вставить группы отображения внутри других групп отображения, так что есть все виды возможностей.В моей игре фоновые прокрутки.Поскольку все объекты для фона находятся в группе отображения, я могу прокручивать все объекты одновременно, вместо того, чтобы пытаться прокрутить их все по отдельности.

0 голосов
/ 30 ноября 2014

Относительно пространства удвойте размер пикселя высоты в config.lua.Затем вы можете поместить всю игру в одну функцию, а затем скопировать, вставить свой код в другую функцию и назначить каждую функцию одному игроку, чтобы все переменные были локальными для этой функции.

0 голосов
/ 14 июня 2012

Нет простого способа сделать это, вам нужно реорганизовать ваш код.

Для начала вам нужно сделать код многопользовательской игрой, поскольку я предполагаю, что между двумя экранами / игроками будет взаимодействие.

Во-вторых, я бы предложил построить его как единое целое, не пытаясь заставить работать два экрана с двумя «областями» пользовательского ввода. Но это только мое предложение.

...