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

Как отрендерить SKNode в UIImage
Просто играю со SpriteKit и пытаюсь понять, как захватить «захват» SKNode в UIImage. С UIView (или подклассом UIView) я использовал свойство layer представления для рендеринга в графическом контексте. Eg. #import...
4178 просмотров
schedule 05.12.2023

Поиск абсолютной позиции дочернего SKNode?
У меня есть SKSpriteNode, который является родителем (то есть дочерним элементом) прокручиваемого фона. SKSpriteNode не перемещается сам по себе, он просто перемещается вместе с прокручиваемым фоном. Каков наилучший способ найти абсолютное положение...
3161 просмотров
schedule 04.03.2023

Масштаб SKNode от точки касания
Я добавил UIPinchGestureRecognizer в свой scene.view, чтобы масштабировать мой контент. На самом деле я масштабирую родительский узел, в котором находится все мое видимое содержимое. Но у меня проблема с точкой масштабирования. Дело в масштабе узла...
3392 просмотров
schedule 18.04.2024

Создание подклассов SKNodes, созданных с помощью файла сцены SpriteKit .sks
(это для XCode 6 и iOS 8 beta 4) Нравится новый редактор SceneKit. Я успешно загружаю сцену из файла .sks в собственный класс SKScene. Однако объекты внутри него создаются как классы по умолчанию (SKNode, SKSpriteNode и т. д.), и я не уверен, как...
4226 просмотров
schedule 08.03.2024

Визуальное положение SpriteKit SKNode в родителях после поворота родителя (ов)?
У меня есть следующая иерархия: Сцена -> Корневой узел -> NodeA -> NodeB (якорный узел, который вращается) -> NodeC как я могу определить визуальное положение NodeC в координатном пространстве корневого узла? Я пробовал несколько вариантов с...
95 просмотров
schedule 16.07.2023

Позиция SKShapeNode на одной линии с землей
Я просто пытаюсь нарисовать прямоугольник и поместить его в нижнюю левую часть экрана. var rectW:CGFloat = CGFloat(200.0) var rectH:CGFloat = ceil(self.frame.height * 0.15) var rect = SKShapeNode(rectOfSize: CGSize(width: rectW,...
502 просмотров
schedule 28.04.2022

«SKNode?» не имеет члена с именем «позиция»
Что я делаю не так? Я не могу понять это. Я попытался поставить восклицательный знак после: var thisBlock = self.childNodeWithName(block) , это дает мне новую ошибку. type () does not confirm to protocol 'BooleanType'. func...
354 просмотров
schedule 11.08.2023

Необязательная привязка Swift и SKNode.name
Есть ли лучший способ написать код, в котором я получаю имя каждого SKNode, это кажется немного затянутым. // eachChild is an SKNode for eachChild in children { var theActualChildName: String if let childName = eachChild.name {...
458 просмотров
schedule 22.11.2023

Перспектива SpriteNode?
Проблема . Пытаетесь программно изменить перспективу SKSpriteNode ? то есть сделать bottom изображения большей ширины, чем top изображения, или наоборот? Не могу найти справку по поиску в Sprite Kit.
224 просмотров

Как получить солнце в полуденной тени с помощью SKLightNode
Я играю с SKLightNode. Я пытаюсь создать тени, чтобы было похоже, что солнце в полдень. Итак, в основном что-то вроде этого: Однако все, что я могу заставить SKLightNode отображать для меня, это следующее: Итак, проблема в том, что...
988 просмотров
schedule 12.12.2022

Обнаружение прикосновения к SKNode (быстро)
Я создал узел-контейнер, чтобы поместить все мои узлы SKSpriteNodes, которые нужно перемещать одним касанием, я могу нормально обнаруживать касания к ним в iOS 8, но в iOS 7 я могу обнаруживать касания только к моему основному узлу, и когда я касаюсь...
694 просмотров
schedule 15.06.2023

Swift- SKEffectNode требуется некоторое время, чтобы появиться
Поэтому в моей игре есть кнопка паузы, при нажатии на которую сцена приостанавливается, и все, кроме одного SKNode (меню паузы), становится размытым. Я делаю это, создавая SKEffectNode с фильтром и добавляя к нему все, кроме меню паузы. Это...
160 просмотров
schedule 10.02.2023

Подкласс SKNode с пользовательским методом инициализации
Я пытаюсь создать подкласс класса SKNode, используя собственный метод инициализации. Мой пользовательский метод инициализации выглядит так: //interface @interface BlocksLayer : SKNode...
216 просмотров
schedule 14.01.2023

Случайно создать SKNode в позиции x?
У меня есть игра, и я не могу заставить узел случайным образом появляться в позиции x, он будет появляться случайным образом, но часто выходит за пределы экрана, и тогда игра бесполезна, и ее нужно перезапустить: func addEnemy () { //enemy...
268 просмотров
schedule 21.12.2022

Как повернуть SKNode, не меняя его положения?
У меня есть SKNode , который состоит из 4 SKSpriteNodes , образующих квадратную форму (надеюсь, я правильно выразился). Каждая сторона квадрата имеет свой цвет, и я пытаюсь повернуть весь квадрат, не меняя его положения. То, как я пытаюсь, всегда...
625 просмотров
schedule 11.12.2022

Неправильное позиционирование мира SpriteKit
Я пытаюсь сделать свою первую игру, используя SpriteKit и Swift. Думаю, я понял концепцию World SKNode, но не могу заставить ее работать должным образом. Я добавляю world:SKNode в качестве дочернего элемента в GameScene. Затем я добавляю 9...
128 просмотров
schedule 02.01.2023

Удаление SKNodes в SpriteKit (Swift3)
Я делаю игру, похожую на Flappy Bird. Когда мой герой сталкивается с монетами, случайным образом появляющимися на экране, я хочу, чтобы монеты были удалены с экрана. Я пробовал кучу разных вещей, которые я читал, но пока ничего не сработало. Я...
28 просмотров
schedule 16.07.2023

Как добавить спрайт из другого класса в gameScene
кто-нибудь может объяснить, как добавить узел в gameScene, пожалуйста. Я создал подкласс своего класса Boss, но не знаю, как отобразить Boss1 на GameScene. class Boss: GameScene { var gameScene : GameScene! var Boss1 =...
285 просмотров
schedule 14.08.2023

Не удается обнаружить касание при падении SKShapeNode // SpriteKite
У меня есть генератор бомб в GameScene.swift, который добавляет SKShapeNodes в сцену. Каждый SKShapeNode — это физический объект, который падает и имеет имя «бомба». Я хочу определить, когда пользователь касается этих узлов (в середине осени с...
38 просмотров
schedule 30.05.2023

Последовательный запуск SKActions на нескольких узлах SKNode
Я создаю карточную игру, и у меня возникают проблемы с запуском SKActions в последовательности для нескольких объектов SK (узлов, текстур, меток и т. д.). Любая помощь приветствуется! В приведенном ниже примере я пытаюсь создать движение «сделки»....
100 просмотров
schedule 28.12.2022