2016-06-22 3 views
0

Я очень новичок в игре, поэтому я начинаю с базовой игры. 2 игрока на экране и позволяют им просто перемещаться в этом месте.Gamekit многопользовательский режим и разные размеры экрана

Я тестирую игру с помощью ipad и телефона, поэтому я быстро понимаю, что у пользователя ipad гораздо больше недвижимости вместо того, чтобы изменить размер пространства.

Как настроить уровень на одном и том же пространстве на любом устройстве, но просто увеличить его?

ответ

0

Попробуйте это для всех узлов, которые вы хотите быть изменен использование метода .setScale():

let scale = frame.width/667 
node.setScale(scale) 

667 приблизительная ширина в iPhone 6. Не стесняйтесь играть с номером 667 чтобы получить правильное увеличение.

В основном, что это такое, он масштабирует узел в соответствии с размером экрана.

Примечание: Масштабирование может уменьшить разрешение любых используемых спрайтов.

Смежные вопросы