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

Переместите SKSpriteNode в точку касания в игре для iOS
У меня есть SKSpriteNode, это шар. У моего взгляда нет серьезности. Я могу перемещать мяч, применяя к нему импульс в начале, и я хочу, чтобы он переместился к точке касания пользователя, в которую мы можем попасть - (void) touchesBegan: (NSSet *)...
489 просмотров

Не удается получить эффект 3D-звука для skAudioNode в SpriteKit
Я пробую новый skAudioNode, анонсированный на WWDC 2015. Я новичок в swift и spriteKit. Сначала в редакторе sks я перетаскиваю объект Audio в сцену и даю имя audioNodeRed, которое прикреплено к визуально красному узлу sprikit. Указываю в редакторе...
768 просмотров
schedule 09.11.2021

Попытка добавить ребенка с помощью SKCropNode - Ошибка
Я работаю над игрой в мяч и новичок в Swift. Я пытаюсь сделать мяч двухцветным, используя SKCropeNode. Это вызывает эту ошибку: «не удается вызвать addchild со списком аргументов типа (skcropnode)» Я пробовал много разных вещей, но не знаю, как...
45 просмотров

Swift / SpriteKit: как создать эффект капли воды?
Интересно, как в Swift (SpriteKit) можно сделать следующий эффект. Я думаю о добавлении нескольких ShapeNodes и заливке их фоновым изображением с помощью -yscale 1. Но я думаю, что этот эффект был сделан как-то иначе, потому что фоновое...
835 просмотров
schedule 16.11.2021

Как вернуть SKSpriteNode в рамках заданных ограничений после события?
Предположим следующее: У вас в поле зрения несметное количество SKSpriteNode . Когда пользователь касается экрана, вы хотите, чтобы любой спрайт, который находится в / рядом с определенным местом, выполнял анимацию. Вопрос : как...
138 просмотров
schedule 20.10.2021

Как сохранить количество узлов захватчиков в космической игре стабильно в xcode spritekit с помощью Swift?
Я программировал космическую игру, в которой враги появляются за пределами экрана в случайном месте, но я застрял, когда количество узлов увеличилось, потому что я создал новый спрайт врага в func override update() Затем я решил поместить все...
44 просмотров
schedule 09.09.2021

SKSpriteNode заменить на SKTexture
Моя проблема в том, что когда я играю в свою игру, я теряю жизнь, даже если враг не трогает моего персонажа, а подлетает очень близко к нему. Я понимаю, что проблема в том, что прозрачное пространство моего персонажа соприкасается с прозрачным...
55 просмотров
schedule 13.09.2021

Создавать объекты SKSpriteNode в случайное время
Я делаю игру, в которой хочу создавать препятствия в случайное время. Препятствия будут соприкасаться с игроком. Вот код, который у меня есть: var obstacle : SKSpriteNode? func createObstacles() { let obstaclesArray = ["obstacle_1",...
184 просмотров
schedule 27.09.2021

Как вызвать цветной спрайт в определенную позицию (Swift 3)
Итак, в своем проекте я пытаюсь создать случайно сгенерированный лабиринт со случайными входами и выходами. У меня есть три класса (класс Maze, класс GameScene и класс Grid), внутри которых я успешно смог закодировать случайно сгенерированный...
157 просмотров
schedule 20.03.2022

Добавление SKShapeNode в качестве дочернего элемента в SKSpriteNode
Используя SpriteKit, я пытаюсь создать прямоугольник в качестве фона со вторым прямоугольником размером 25% от размера фона и расположить его внизу фона. (так что нижние 25% — синие, а верхние 75% — темно-серые) Это моя установка: screenWidth...
290 просмотров
schedule 27.03.2022

Оператор AND (&&) не работает должным образом в SWIFT
Я пытаюсь случайным образом генерировать узлы на экране без перекрытия, поэтому я решил найти диапазон/расстояние каждого узла друг от друга и постоянно случайным образом генерировать позицию, в которой диапазон от каждого узла больше 100, как только...
269 просмотров
schedule 02.04.2022

как заменить изображение SKSpriteNode по клику
Я столкнулся с проблемой замены изображения SKSpriteNode при нажатии, поскольку я не могу получить доступ к SKSpriteNode в touchesBegan(). у меня есть местоположение и узел, к которому прикасаются, но я не могу заменить изображение. я попытался...
186 просмотров
schedule 07.04.2022

Асинхронное перемещение набора спрайтов 2 узлов
У меня есть 2 узла, которые я хочу асинхронно захватить двумя пальцами на своем iPad. Это код для перемещения: var ninjaMoving = false var monsterMoving = false var loc = CGPoint(x: 0.0, y: 0.0) var prevLoc = CGPoint(x: 0.0, y: 0.0) override...
172 просмотров
schedule 20.04.2022

Можно ли добавить SKPhysicsBody только к одной стороне прямоугольного узла?
Допустим, у меня есть прямоугольный SKNode. Могу ли я добавить SKPhysicsBody только к одной стороне прямоугольника, то есть только к верхней стороне, чтобы только верхняя сторона могла обнаруживать столкновение, а не другие стороны (тогда синяя линия...
105 просмотров

SpriteKit: добавьте в сцену несколько узлов SKSpriteNodes
У меня есть изображение, которое нужно несколько раз добавить в сцену прямо в линию (например, стену). Для этого я придумал простой алгоритм изменения координат x и y. func addBackground(){ bg = SKSpriteNode(imageNamed: "background")...
446 просмотров
schedule 24.04.2022

Проблемы с обнаружением, находится ли CGPoint внутри квадрата (ромбовидной формы)
У меня 2 SKSpriteNode: простой квадрат (А) тот же квадрат с поворотом (-45 °) (В) Мне нужно в любой момент проверить, находится ли центр другого SKSpriteNode (шара) внутри одного из этих квадратов. У шара и квадратов один и тот же...
509 просмотров

SpriteKit SKSpriteNodes управление
У меня есть игра, в которой мне нужно представить врагов (SKSpriteNodes), у которых есть траектория полета справа налево по экрану. В настоящее время я сделал это как игру Apple Adventure, имея два массива: один из активных врагов и один из...
529 просмотров

Как настроить правильное обнаружение столкновений в SpriteKit, Swift 3
Я только недавно настроил обнаружение столкновений в своей игре, похоже, оно не работает. Я очень новичок в spritekit, и я хотел бы знать, что происходит. Ниже я предоставлю вам класс gamscene, didMoveToView, функцию, которая порождает шары в...
130 просмотров

Есть ли способ обнаружить коллизии между двумя узлами SKSpriteNodes, но позволить им перекрываться?
Я не думаю, что есть способ сделать это, но есть ли способ определить, когда 2 SKSpriteNodes пересекаются друг с другом, но при этом позволить им перекрываться, чтобы они на самом деле не подпрыгивали друг на друга? Я знаю, что могу просто иметь 1...
2118 просмотров
schedule 20.05.2022

Понимание концепции узлов SpriteKit
Так что я очень новичок в SpriteKit и Swift, и я не очень понимаю концепцию узлов (или вообще что-то в наборе спрайтов). Я прошу вас объяснить мне концепцию узлов. Я гораздо больше привык иметь разные экземпляры переменных для каждого узла...
101 просмотров