Вопросы по теме 'sknode'
Переход к определенному SKNode в иерархии узлов
Я заметил, что методы SKNode children и childNodeWithName: , как следует из названия, возвращают результаты только от дочерних элементов непосредственно под запрашиваемым узлом. то есть [root children]; вернет NSArray , содержащий узлы...
2650 просмотров
schedule
19.11.2022
Создание трассы с помощью SKEmitterNode и частиц в SpriteKit
Я пытаюсь сделать так, чтобы частица, которую я создал, следовала за игроком всякий раз, когда игрок перемещается. Эффект, который я пытаюсь воспроизвести, подобен тому, когда вы находитесь на веб-сайте, и у них есть какой-то набор объектов,...
4519 просмотров
schedule
23.04.2024
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 просмотров
schedule
08.12.2022
Как перевести SKPhysicsContact contactPoint в мою позицию SKSpriteNode
Я потратил слишком много времени на это. Кто-то уже решил это, пожалуйста, помогите.
Враг стреляет по моему кораблю. SKPhysicsContact вступает во владение, и я получаю contactPoint. Я взрываю выпущенную ракету в точке контакта, в мировых...
768 просмотров
schedule
11.10.2022
swift - прыгать только при приземлении
Я хочу ограничить своего персонажа (кошку), чтобы он прыгал только тогда, когда он находится либо на земле (фиктивный SKNode), либо на дереве (treeP SKNode).
В настоящее время у меня нет никаких ограничений на touchesBegan , и в результате кошка...
930 просмотров
schedule
08.05.2024
Как удалить узел, когда он выходит за пределы сцены в 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