Вопросы по теме '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 просмотров
schedule
12.12.2022
Ускорение 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 просмотров
schedule
15.01.2023
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 просмотров
schedule
15.07.2022
Получение направления движения объекта с помощью физического движка
я использую spritekit, чтобы узнать о физическом поведении в играх, когда шарик узла спрайта отскакивает от поверхности, физический движок автоматически вычисляет его новое направление.
как мне получить это новое направление в коде?
Я использую...
517 просмотров
schedule
13.02.2023
Как сделать прыгающий импульс
У меня есть быстрая игра, в которой мне нужно применить импульс к полосе (прямоугольнику), но я не хочу, чтобы полоса подвергалась воздействию гравитации при приложении импульса, потому что сейчас вам нужно нажать на экран, например, 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 просмотров
schedule
29.06.2022
Есть ли способ установить смещение между SKSpriteNode и его физическим телом?
Я создаю игру, в которой пользователь управляет кубом (50x50px) и может собирать больше кубов, исследуя и собирая кубы, добавленные к случайной стороне текущих кубов пользователей.
Пользовательский стартовый куб...
275 просмотров
schedule
17.03.2024