Вопросы по теме 'skphysicsworld'

Ускорение часов в физике для набора спрайтов
У меня есть анимация с использованием физического мира spritekit. Я искал, есть ли способ «перемотать вперед» через физику и просто получить результат или путь без отображения анимации. Я посмотрел на PhysicsWorld и ничего не нашел для этого? Любые...
581 просмотров

Как переместить узел из точки A в точку B, следуя пользовательскому пути Безье с помощью applyImpulse
Я хочу иметь возможность перемещать узел из точки A в точку B, следуя пользовательскому пути Безье, используя метод applyImpulse SKPhysicsBody. Причина, по которой я хочу использовать applyImpulse, заключается в том, что он имитирует приятное...
341 просмотров

Установка значений битовой маски категории physicsBody
Я объявляю различные категории битовой маски в своем коде следующим образом: static const uint32_t playerCategory = 1; static const uint32_t enemyCategory = 2; Моя игра отлично работает с этими категориями. Однако различные примеры...
1142 просмотров

Остановите SKSpriteNode от замедления
Я стараюсь, чтобы мои SKSpriteNodes всегда двигались с постоянной скоростью, даже после столкновений. Я установил гравитацию на 0, трение на 0 и линейное и угловое демпфирование на ноль, но спрайты все еще медленно замедляются до нулевой скорости....
1101 просмотров

Создание настраиваемых контактных делегатов с помощью Xamarin SpriteKit на C #
Я хотел бы переопределить функцию didBeginContact, чтобы реализовать настраиваемую логику, когда два физических объекта в моей сцене сталкиваются. Я понимаю, как это можно сделать в Swift, сначала установив контактный делегат как сам объект сцены,...
169 просмотров

Почему этот вывод не соответствует?
override func didMove(to view: SKView) { ball=SKShapeNode.init(rectOf: CGSize.init(width: 10, height: 10)) ball.lineWidth=0 ball.physicsBody=SKPhysicsBody.init(rectangleOf: CGSize.init(width: 10, height: 10))...
23 просмотров