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

SKPhysicsBody не соответствует ожиданиям
У меня есть следующий код для создания прямоугольного кирпича и связанного с ним физического тела. Я ожидал, что физическое тело будет сплошным прямоугольником того же размера и положения, что и у кирпича, но я получаю тело, которое, как мне кажется,...
1917 просмотров
schedule 22.04.2023

Physicsbody не придерживается точки привязки узла
В моей сцене есть куча прямоугольников с физическими телами того же размера, что и прямоугольник. Мне нравится привязывать все мои объекты к CGPointZero, однако я заметил, что когда я это делаю, физическое тело остается привязанным посередине....
7163 просмотров
schedule 26.03.2022

Невозможно применить импульс к физическому телу SKSpriteNode
Я новичок в наборе спрайтов от xcode и пытаюсь применить импульс к SKSpriteNode's физическому телу. Вот как я создаю сцену: self.backgroundColor = [SKColor colorWithRed:0 green:0 blue:0 alpha:1.0]; self.physicsBody = [SKPhysicsBody...
5735 просмотров
schedule 18.02.2023

Ellipse SKФизикаТело
Какой тип тела SKPhysicsBody я бы использовал для создания эллиптического физического тела? Я знаю, что могу сделать кривую из прямых линий и просто сделать так, чтобы это не был настоящий эллипс, но кажется, что должен быть какой-то способ сжать...
1271 просмотров

Ускорение SKSpriteNode
Можно ли ускорить SKSpriteNode? Я знаю, что скорость можно легко установить с помощью node.physicsBody.velocity , но насколько сложно будет установить его ускорение?
1939 просмотров
schedule 19.06.2022

Несколько спрайтов с одним и тем же объектом тела SKPhysics
Я создаю игру-симулятор аэропорта, используя набор спрайтов. Мой макет для игры остается нетронутым до добавления тела SKPhysics, и как только SKPhysicsbody установлен для узлов, мои узлы спрайтов становятся осторожными. Это то, что я добавляю в...
328 просмотров
schedule 31.08.2022

Как создать полукруглое физическое тело с помощью набора спрайтов
Я создаю полукруглый узел, когда пытаюсь разработать простую игру с набором спрайтов, но я хочу, чтобы физическое тело узла просто покрывало край объекта круга, а физическое тело вращалось вместе с кругом (чтобы изменить физическое тело). программно)...
1099 просмотров
schedule 14.11.2022

Утверждение не удалось при использовании bodyWithPolygonFromPath: метод для формы яйца
Я моделирую физику для узла SKSprite в форме яйца. Однако возникает ошибка утверждения: Ошибка утверждения: (edge.LengthSquared() > 1.19209290e-7F * 1.19209290e-7F), набор функций, файл...
435 просмотров
schedule 28.10.2022

SpriteKit: обнаружение полного перекрытия узлов
У меня есть два SKShapeNode — один с SKPhysicsBody на основе ребер, другой на основе объема — и я хочу обнаружить их пересечение без коллизий. У меня это работает нормально, когда методы контакта SKPhysicsContactDelegate вызываются, когда один...
3950 просмотров
schedule 26.04.2022

Как обнаружить контакт на разных участках физического тела
Я хотел бы добиться классического эффекта «выстрела в голову» в игре со спрайтами. Мои идеи и попытки: Создайте отдельные физические тела «тела» и «головы» на одном и том же спрайте и соедините их с помощью соединения. Невозможный :(...
1093 просмотров
schedule 22.09.2022

Создание растягивающейся «веревки»
Я пытаюсь сделать игру со SpriteKit, в которой главный герой стреляет по «веревке» и качается по уровню (подумайте, что это человек-паук). У меня нет проблем с тем, чтобы сделать веревку и прикрепить ее к игроку и различным спрайтам, но я...
131 просмотров

SpriteKit Странный сбой PKPhysicsBody
Я пытаюсь реализовать простую категорию для SKPhysicsBody , которая позволит мне применить «идеальный отскок» к физическому телу. Это просто произойдет, когда perfectBouncing = YES произойдет следующее: restitution = 1.0 linearDamping =...
249 просмотров
schedule 13.11.2022

Как удалить контур PhysicsBody в Swift/Xcode
В игре, над которой я работаю, несколько объектов имеют физические тела, используемые для обнаружения столкновений. Когда я запускаю игру на своем iPhone, эти тела обозначаются обводкой каждого объекта ярко-зеленой или синей линией. Есть ли способ...
845 просмотров
schedule 30.06.2022

Коллизия SpriteKit предотвращает выталкивание
У меня есть эта проблема: у меня есть узел A и узел B. Я хочу, чтобы когда между ними происходит столкновение (узел A сталкивается с вершиной B), узел B не будет толкать узел A немного вверх. Потому что, как сейчас, когда A сталкивается с B, его...
207 просмотров

Получение направления движения объекта с помощью физического движка
я использую spritekit, чтобы узнать о физическом поведении в играх, когда шарик узла спрайта отскакивает от поверхности, физический движок автоматически вычисляет его новое направление. как мне получить это новое направление в коде? Я использую...
517 просмотров

Как сделать прыгающий импульс
У меня есть быстрая игра, в которой мне нужно применить импульс к полосе (прямоугольнику), но я не хочу, чтобы полоса подвергалась воздействию гравитации при приложении импульса, потому что сейчас вам нужно нажать на экран, например, 4 раза. чтобы...
52 просмотров
schedule 21.10.2022

Могу ли я перемещать динамические физические тела с помощью SKAction, когда требуется только обнаружение контакта?
Я смотрю на учебник, где вещи определены следующим образом: самолеты - это спрайты с телами динамической физики перемещение плоскости осуществляется действиями по пути обнаружение контакта между пулей и самолетом пуля - это спрайт, и ее...
1276 просмотров
schedule 15.05.2023

Размер физического тела не меняется при изменении размера SKSpriteNode в методе Touch move
Я пытаюсь создать пружинную пусковую установку, в которой при перемещении касания по сцене пружина будет сворачиваться настолько, насколько касание перетаскивается вниз, а затем запускать элемент над пружиной методом касания. Для этого я изменил...
752 просмотров
schedule 22.02.2023

Как скопировать SKSpriteNode с помощью SKPhysicsBody?
Мне любопытна ситуация, с которой я столкнулся сегодня при попытке разархивировать и скопировать SKSpriteNode из одного SKScene в другой. В выводе с игровой площадки ниже вы можете видеть, что linearDamping и angularDamping или не...
2867 просмотров

Есть ли способ установить смещение между SKSpriteNode и его физическим телом?
Я создаю игру, в которой пользователь управляет кубом (50x50px) и может собирать больше кубов, исследуя и собирая кубы, добавленные к случайной стороне текущих кубов пользователей. Пользовательский стартовый куб...
275 просмотров
schedule 17.03.2024