Вопросы по теме 'skspritenode'
Переместите SKSpriteNode в точку касания в игре для iOS
У меня есть SKSpriteNode, это шар. У моего взгляда нет серьезности. Я могу перемещать мяч, применяя к нему импульс в начале, и я хочу, чтобы он переместился к точке касания пользователя, в которую мы можем попасть - (void) touchesBegan: (NSSet *)...
489 просмотров
schedule
08.11.2021
Не удается получить эффект 3D-звука для skAudioNode в SpriteKit
Я пробую новый skAudioNode, анонсированный на WWDC 2015. Я новичок в swift и spriteKit.
Сначала в редакторе sks я перетаскиваю объект Audio в сцену и даю имя audioNodeRed, которое прикреплено к визуально красному узлу sprikit. Указываю в редакторе...
768 просмотров
schedule
09.11.2021
Попытка добавить ребенка с помощью SKCropNode - Ошибка
Я работаю над игрой в мяч и новичок в Swift. Я пытаюсь сделать мяч двухцветным, используя SKCropeNode. Это вызывает эту ошибку: «не удается вызвать addchild со списком аргументов типа (skcropnode)»
Я пробовал много разных вещей, но не знаю, как...
45 просмотров
schedule
01.12.2021
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 просмотров
schedule
15.04.2022
SpriteKit: добавьте в сцену несколько узлов SKSpriteNodes
У меня есть изображение, которое нужно несколько раз добавить в сцену прямо в линию (например, стену). Для этого я придумал простой алгоритм изменения координат x и y.
func addBackground(){
bg = SKSpriteNode(imageNamed: "background")...
446 просмотров
schedule
24.04.2022
Проблемы с обнаружением, находится ли CGPoint внутри квадрата (ромбовидной формы)
У меня 2 SKSpriteNode:
простой квадрат (А)
тот же квадрат с поворотом (-45 °) (В)
Мне нужно в любой момент проверить, находится ли центр другого SKSpriteNode (шара) внутри одного из этих квадратов. У шара и квадратов один и тот же...
509 просмотров
schedule
25.04.2022
SpriteKit SKSpriteNodes управление
У меня есть игра, в которой мне нужно представить врагов (SKSpriteNodes), у которых есть траектория полета справа налево по экрану. В настоящее время я сделал это как игру Apple Adventure, имея два массива: один из активных врагов и один из...
529 просмотров
schedule
08.05.2022
Как настроить правильное обнаружение столкновений в SpriteKit, Swift 3
Я только недавно настроил обнаружение столкновений в своей игре, похоже, оно не работает. Я очень новичок в spritekit, и я хотел бы знать, что происходит. Ниже я предоставлю вам класс gamscene, didMoveToView, функцию, которая порождает шары в...
130 просмотров
schedule
08.05.2022
Есть ли способ обнаружить коллизии между двумя узлами SKSpriteNodes, но позволить им перекрываться?
Я не думаю, что есть способ сделать это, но есть ли способ определить, когда 2 SKSpriteNodes пересекаются друг с другом, но при этом позволить им перекрываться, чтобы они на самом деле не подпрыгивали друг на друга?
Я знаю, что могу просто иметь 1...
2118 просмотров
schedule
20.05.2022
Понимание концепции узлов SpriteKit
Так что я очень новичок в SpriteKit и Swift, и я не очень понимаю концепцию узлов (или вообще что-то в наборе спрайтов). Я прошу вас объяснить мне концепцию узлов.
Я гораздо больше привык иметь разные экземпляры переменных для каждого узла...
101 просмотров
schedule
25.05.2022