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

Переход к определенному SKNode в иерархии узлов
Я заметил, что методы SKNode children и childNodeWithName: , как следует из названия, возвращают результаты только от дочерних элементов непосредственно под запрашиваемым узлом. то есть [root children]; вернет NSArray , содержащий узлы...
2650 просмотров
schedule 19.11.2022

Создание трассы с помощью SKEmitterNode и частиц в SpriteKit
Я пытаюсь сделать так, чтобы частица, которую я создал, следовала за игроком всякий раз, когда игрок перемещается. Эффект, который я пытаюсь воспроизвести, подобен тому, когда вы находитесь на веб-сайте, и у них есть какой-то набор объектов,...
4519 просмотров

iOS7 Sprite Kit: можно ли заархивировать всю сцену и использовать ее в качестве сохранения?
Я смотрю на свойство userData SKNode и заметил это утверждение: Sprite Kit ничего не делает с данными, хранящимися в узле. Однако данные архивируются при архивации узла. Это заставило меня задуматься: можно ли реализовать единую функцию...
1574 просмотров
schedule 23.04.2023

Как вы можете определить, коснулся ли SKShapeNode?
Я создал sknodeshape. Как я могу определить, коснулись ли фигуры, которую я сделал (нажали)? Вот код: (я уже решил) //metung_babi is the name of the SKShapeNode UITouch *touch = [touches anyObject]; CGPoint nokarin = [touch...
1337 просмотров
schedule 23.01.2023

SKNode removeFromParent иногда удаляет лишние дочерние элементы
Я обнаружил, что один из моих SKNodes в моей игре удаляет дополнительных дочерних узлов, когда один из его дочерних элементов вызывает removeFromParent. Чтобы убедиться в этом, я переопределил removeFromParent и добавил следующее утверждение, которое...
202 просмотров
schedule 26.02.2023

SKAction не работает должным образом
У меня есть последовательность SKActions, которые я хотел бы воспроизвести, но они не воспроизводятся должным образом. Глаз только закрывается и больше никогда не открывается. Я понятия не имею, почему это происходит, но, возможно, вы знаете!...
123 просмотров
schedule 03.05.2023

Почему SKNode nodeAtPoint возвращает неправильный узел?
Документы Apple утверждают, что метод nodeAtPoint на SKNode возвращает самый глубокий узел в дереве. Я понимаю, что это означает, что если вы рисуете дерево с узлом сцены наверху, ответ следует ожидать как один из узлов в самой нижней позиции дерева....
1044 просмотров
schedule 18.03.2023

SpriteKit — определяет, сталкивается ли узел с другими дочерними узлами, и выполняет действие
У меня есть узел Cat и узел Bird. Узлы-птицы вложены вместе в узел-контейнер, называемый BirdBlock. Все содержится в WorldNode. Если я добавлю птицу в WorldNode, Cat сможет взаимодействовать с ней соответствующим образом, но когда птицы находятся в...
689 просмотров
schedule 13.06.2022

Таргетинг на SKSpriteNode
Итак, ПРЯМО СЕЙЧАС мой код представляет 7 игральных карт. Если игральная карта нажата, она перемещается, удаляет карту из массива playerCard и добавляет ее в массив playedCards . Проблема в том, что я перемещаю карту, я нацеливаю ее с помощью...
63 просмотров

Как перевести SKPhysicsContact contactPoint в мою позицию SKSpriteNode
Я потратил слишком много времени на это. Кто-то уже решил это, пожалуйста, помогите. Враг стреляет по моему кораблю. SKPhysicsContact вступает во владение, и я получаю contactPoint. Я взрываю выпущенную ракету в точке контакта, в мировых...
768 просмотров

swift - прыгать только при приземлении
Я хочу ограничить своего персонажа (кошку), чтобы он прыгал только тогда, когда он находится либо на земле (фиктивный SKNode), либо на дереве (treeP SKNode). В настоящее время у меня нет никаких ограничений на touchesBegan , и в результате кошка...
930 просмотров

Как удалить узел, когда он выходит за пределы сцены в Sprite Kit
Я пытаюсь удалить узел, когда он выходит за пределы сцены, и я попробовал этот метод, чтобы сделать это. if( CGRectIntersectsRect(node.frame, view.frame) ) { // Don't delete your node } else { // Delete your node as it is not in your view }...
1262 просмотров
schedule 30.03.2023

SpriteKit: почему containsPoint of SKNode возвращает false
У меня есть SKNode с переопределением userInteractionEnabled=true и touchesEnded. Поскольку touchesEnded будет вызываться в любое время, даже когда я убираю палец с SKNode, я хочу быть уверенным, что касание заканчивается внутри SKNode, только...
179 просмотров
schedule 10.05.2022

GKScene и SKNode.entity
Я обновлял проект SpriteKit/GameplayKit для Xcode 8 и нового редактора сцен, который позволяет добавлять в сцену информацию Entity-Component. Я должен был переместить свой код объекта в сцену, но у меня возникли проблемы с доступом к объекту из...
855 просмотров
schedule 25.06.2022

Как удержать узел от перемещения (вне) другого узла
У меня есть несколько узлов квадратной формы (например, напольные плитки), идущих вдоль экрана, и я хотел бы ограничить мой узел игрока (P) перемещением внутри этих узлов. --------------------------------- | | P | | | | | | |...
134 просмотров
schedule 23.10.2022

SpriteKit: как плавно анимировать SKCameraNode при отслеживании узла, но только после того, как узел переместит Y пикселей?
Этот вопрос и другие обсуждают, как отслеживать узел в SpriteKit с помощью SKCameraNode. Однако наши потребности различаются. Другие решения, такие как обновление положения камеры в update(_ currentTime: CFTimeInterval) SKScene, не...
1349 просмотров
schedule 10.11.2022

Как изменить размер спрайтов в игре с универсальным набором спрайтов
Я относительно новичок в быстром программировании. Я сделал приложение, в котором я не использовал SpriteKit, и я бы увеличил большинство представлений, уменьшив изображения до кратного размера ширины и высоты экрана. Не уверен, что это лучшая...
928 просмотров
schedule 05.01.2023

лучший способ определить, касается ли узел кадра
Я создаю игру со SpriteKit, которая включает мячи как SKShapeNode. Я создаю класс, определяющий мячи и их свойства (включая SKPhysicsBody). шарики должны бегать по экрану, а рамка — это граница экрана (с помощью edgeLoopFrom: self.frame). Я также...
452 просмотров
schedule 15.07.2022