Вопросы по теме 'skphysicsworld'
iOS7 SKScene, как заставить спрайт отскакивать от края экрана?
Я создаю игру с шариками, прыгающими по экрану iPad. Похожа на игру в понг. Я вижу, что SKPhysicsWorld от SKScene имеет свойство гравитации, а также контролирует, как объекты сталкиваются друг с другом.
Могу ли я каким-то образом автоматически...
8672 просмотров
schedule
10.02.2023
PhysicsBody -allContactedBodies как составить список суставов в PhysicsWorld
Я делаю игру с множеством тел разных категорий. Когда пользователь перемещает одно тело и сталкивается с другим телом той же категории, они приклеиваются друг к другу. Когда всего склеиваются три тела, они исчезают.
У тел есть битовая маска для...
363 просмотров
schedule
11.05.2022
Обнаружение столкновений в наборе Sprite не обнаруживает столкновение
Я создаю игру, которая должна будет использовать много обнаружения столкновений, и я только узнаю об этом сегодня.
Теперь у меня есть два SKSpriteNodes , но один является дочерним элементом SKNode . SKSpriteNode без родителя называется...
518 просмотров
schedule
20.04.2022
didBeginContact не вызывается для быстро движущегося спрайта
У меня есть игра, в которой пользователь перетаскивает мой основной спрайт. Основной спрайт отлично сталкивается с другими спрайтами, за исключением случаев, когда пользователь очень быстро перетаскивает основной спрайт. Иногда, когда главный спрайт...
99 просмотров
schedule
18.01.2023
Sprite Kit Physics: можно ли использовать фиксированное обновление?
У меня есть сценарий, в котором в моей сцене происходит фиксированное обновление.
При каждом обновлении я хотел бы создать тень, используя предыдущее положение спрайтов.
func update(currentTime: NSTimeInterval)
{
shadow.position =...
377 просмотров
schedule
30.01.2023
didBeginContact ложно сработал
В моей игре есть лазеры, которые стреляют вперед из точки. Я использую этот код, чтобы растянуть лазерный спрайт и переместить его, чтобы имитировать движение в функции обновления:
let height = size.height
yScale += travelSpeed * CGFloat(time)...
51 просмотров
schedule
08.09.2022
Назначение потоков несовместимо с iOS11/Spritekit/Physicsbody, что означает низкий FPS
Я запускал простую симуляцию SpriteKit с множеством тел (800) 2x2 пикселя, используя PhysicsWorld под iOS11/Swift4 — рудиментарную систему частиц.
Он содержит простой радиальный гравитационный узел с 800 объектами, вращающимися вокруг него без...
45 просмотров
schedule
19.01.2023