2015-09-29 2 views
1

У меня есть объект, который случайно перемещается, а рядом с ним появляются другие объекты.Постоянно меняйте направление тяжести на случай, когда объект случайно перемещается.

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

В моих didMoveToView я попытался добавить следующее:

self.physicsWorld.gravity = CGVectorMake(costantlyMovingObject.position.x, constantlyMovingObject.position.y) 

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

+1

Возможно, это то, что вы ищете http://stackoverflow.com/questions/31500104/simulate-universal-gravitation-for-two-sprite-kit-nodes – 0x141E

+0

Да, ваше предложение - это то, что я на самом деле искал @ 0x141E – Sami

ответ

2

Если вы хотите переместить все объекты к вашему объекту, вы должны использовать a SKFieldNode radialGravityField.

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