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

SKShapeNode не поддерживает центральное положение при применении масштаба
Я начинаю разрабатывать игру, и через мгновение мне нужно показать круг, который увеличивает свой размер, я понял, но проблема в том, что он увеличивает свой размер и меняет свое положение и, наконец, исчезает с экрана. Я хочу, чтобы он оставался в...
1315 просмотров

Точка привязки на SKShapeNode или что-то еще
Я не могу понять, как сделать точку привязки в моем SKShapeNode, которая, вероятно, установлена ​​​​от (0,5,0,0) до (0,0), поскольку, когда моя игра рисует путь, система координат работает неправильно... Спасибо за помощь
1862 просмотров
schedule 01.04.2023

SKShapeNode исчезает при обновлении пути
Сначала я рисую линию с SKShapeNode . var path = CGPathCreateMutable() p0 = CGPointMake(-(self.frame.size.width/2), 100.0) CGPathMoveToPoint(path, nil, p0.x, p0.y) p1 = CGPointMake(self.frame.size.width/2, 100.0)...
1031 просмотров
schedule 15.03.2023

Как быстро нарисовать круг с помощью spriteKit?
Я только начал заниматься разработкой iOS с помощью Swift и не могу понять, как нарисовать круг. Я просто пытаюсь нарисовать круг, установить для него переменную и отобразить на экране, чтобы позже использовать его в качестве основного игрока. Может...
23994 просмотров
schedule 04.01.2023

Как манипулировать SKNode набора спрайтов?
Я закодировал звездное небо следующим образом. Теперь я хотел бы удалить звезду, когда пользователь прикасается к ней. Однако следующий код удаляет все звезды с неба. Как я могу получить доступ к одному звездному узлу, чтобы манипулировать им?...
92 просмотров
schedule 17.07.2023

Получить и изменить размер радиуса узла - Sprite-Kit
Я использую Swift и SpriteKit, и я создаю новый круг (как узел), как это var circlePlayer = SKShapeNode(circleOfRadius: 10) и я хотел бы позже получить доступ к радиусу круга, чтобы получить его значение или изменить его (например, увеличить...
2313 просмотров
schedule 16.03.2023

Как использовать пути для создания спрайта
Я очень новичок в SpriteKit и, к сожалению, не могу найти никаких ресурсов в Интернете, чтобы узнать, как это работает. По сути, я пытался создать бриллиант (из других вопросов и ответов здесь). Вот что у меня есть: let node = SKShapeNode() var...
238 просмотров
schedule 26.06.2023

SKShapeNode установил SKAction для масштабирования от центра
У меня есть класс Tile, который является подклассом SKShapeNode. @interface Tile : SKShapeNode и я создаю экземпляр класса следующим образом: // Tile.h -(instancetype) addHiddenTileToSpace:(NSString *)letter withIndex:(int)i...
575 просмотров
schedule 04.05.2023

SpriteKit Изменить размер SKShapeNode
У меня есть SKShapeNode , созданный shapeNodeWithRect: cornerRadius: . Этот закругленный прямоугольник является дочерним элементом SKEffectNode, поэтому я могу установить shouldRasterize = YES . Я хотел бы изменить ширину этого узла в...
3465 просмотров
schedule 19.02.2022

Рисование текстурированных линий Spritekit
Как нарисовать линию текстуры с помощью SKShapenode в SpriteKit? Например, как нарисовать мелоподобную текстурированную линию при касании? Верен ли следующий метод? [lineNode setStrokeTexture:[SKTexture...
278 просмотров

Изменение образа SKSprite на SKShapeNode
Набор спрайтов, Xcode. Мне нужно найти способ изменить изображение спрайта в самой программе. Я знаю, как создавать файлы jpg и превращать их в изображение спрайта... Но для этой программы мне нужно рисовать круги/многоугольники (которые могут...
714 просмотров

Белые линии появляются в строке SKShapeNode
Я рисую линию с помощью SKShapeNodes. Эта линия постоянно «растет» или всегда движется вверх. Когда пользователь нажимает на экран, линия должна менять направление вправо или влево под углом 45 градусов. Он это делает, однако по какой-то причине в...
97 просмотров
schedule 04.02.2023

Постоянное изменение свойства цвета SKShapeNode во время игры (Swift)
У меня есть SKShapeNode var Circle = SKShapeNode(circleOfRadius: radius) на фоне моей игры spritekit, которая использует swift. Круг предназначен для эстетических целей, поэтому с ним ничего не взаимодействует. Я бы хотел, чтобы...
229 просмотров
schedule 24.05.2022

Ошибка SKShapeNode с радиусом
Я пытаюсь создать игру SpriteKit. Я хочу добавить круг в середине экрана. Вот мой код (быстро): func createSimpleNode() { let spriteNode = SKShapeNode(circleOfRadius: CGFloat(2)) spriteNode.position = CGPoint(x: CGRectGetMidX(frame),...
85 просмотров
schedule 20.10.2022

Создайте \ (используйте) SKView как \ (в) фабрике \ (статический класс)
Я хочу создать SKView, который я могу использовать в качестве фабрики для создания SKShapeNodes и «рендеринга» их в текстуры. Но я не могу найти, как бы я инициализировал такую ​​​​вещь, и мне вообще не повезло. Как мне сделать автономный SKView...
212 просмотров
schedule 07.07.2023

Кадр SKSpriteNode далеко
Я пытаюсь создать открытый круг из UIBezierPath и превратить его в SKShapeNode, который позже будет преобразован в SKSpriteNode. У меня была проблема, когда я не мог понять, как уменьшить спрайт, пока ширина его линии не уменьшилась. Вы можете...
110 просмотров

Swift: сделайте так, чтобы полупрозрачные перекрывающиеся линии одного цвета не меняли цвет при пересечении.
В настоящее время я нарисовал на экране 2 линии одного цвета, но обе имеют альфа-значение меньше 1. Когда эти линии пересекаются, цвет пересечения отличается от цвета остальных линий. Предыдущее сообщение было посвящено той же проблеме: ">быстрое...
674 просмотров
schedule 07.05.2024

Путь SKShapeNode не обновляется
Я создал круг с UIBezierPath, который я добавляю в SKShapeNode. Круг отображается нормально. Но когда я хочу обновить путь, ничего не происходит. Я продолжаю видеть тот же начальный путь, который я создал. Должен ли я вызывать какую-то функцию...
782 просмотров
schedule 18.07.2022

Столкновение skphysicsbody между двумя одинаковыми узлами
Я создал класс, который объявляет шар вида «SKShapeNode». в его инициализации я установил свойства «SKPhysicsBody». прежде чем я установлю эти свойства (оставьте их по умолчанию), когда один шар касается другого, оба затронуты прикосновением...
41 просмотров
schedule 23.05.2023

Используйте PhysicsBody с линией SKShapenode. Swift, iOS, SpriteKit
Мне нужно добавить простую строку, используя ShapeBody для взаимодействия. Я пробую код ниже, Xcode дает мне следующий ответ: PhysicsBody: Не удалось создать физическое тело. let testPath = UIBezierPath()...
602 просмотров