2017-01-31 4 views
1

Я использую Xcode, комплект спрайтов, быстрый.Простые координаты

У меня очень простая проблема. Я использую следующий код для установки объекта в следующем положении:

CGPoint(x: world.frame.size.width/2, y: world.frame.size.height/2 * 1.6) 

Теперь я хочу, чтобы поместить другой объект в том же месте, но реверс оси у:

Но когда я бегу Xcode, я не вижу объект -1.6? Почему он не появится на экране?

Приветствия: D

+0

Я думаю, что вы, возможно, пытаетесь это сделать: CGPoint (x: world.frame.size.width/2, y: world.frame.size.height - world.frame.size.height/2 * 1.6) –

ответ

1

Поскольку ваша вторая y координата отрицательна, вы не увидите свой объект.

Если world.frame.size.height - 200, например, значение: 200/2 * -1.6, которое равно -1600.

+0

Как я могу создать его так, чтобы у меня могло быть 2 объекта на том же расстоянии друг от друга по оси y? – Questions

+0

Мне может понадобиться дополнительная информация для конкретного ответа, но обычно выполняются операции '+' и '-':' world.frame.size.height/2 + 100' и ​​'world.frame.size.height/2 - 100 '. – dersvenhesse

+0

Я думаю, что понял. Я просто использовал world.frame.size.height/5, а затем * его числом для перемещения предметов вверх. Поэтому я сначала устанавливаю нижний объект: D – Questions