Вопросы по теме 'sprite-kit'

SKShapeNode имеет неограниченный рост памяти
Если я запускаю этот код в методе инициализации SKScene sublass for (int i = 0; i < 100; i++) { SKShapeNode *shape = [SKShapeNode node]; shape.antialiased = NO; CGMutablePathRef path =...
1404 просмотров
schedule 02.07.2023

iOS 7 — кнопки/элемент меню SpriteKit
Я пытаюсь создать простую игру для iOS. Когда мое главное меню загружается и появляется на экране, я хочу, чтобы кнопки перемещались по бокам. Моя единственная идея - применить некоторые SKActions к SKSpriteNodes. Но поэтому мне нужно создать свой...
4477 просмотров
schedule 23.09.2023

Нормальное столкновение в iOS7 SpriteKit Physics
Кто-нибудь знает, как найти или рассчитать нормаль столкновения в SpriteKit. Исходя из Box2D, существует множество методов, которые предоставляют обычную информацию, но в рамках SpriteKit SKPhysicsContact предоставляет только точку контакта. Я...
1103 просмотров
schedule 17.12.2022

UIPanGestureRecognizer в SKScene
Я экспериментировал с UIGestureRecognizers и новым SKScene/SKNode's в SpriteKit . У меня была одна проблема, и я был близок к ее устранению, но я смущен одной вещью. По сути, у меня есть распознаватель жестов панорамирования, который позволяет...
4402 просмотров

Sprite Kit iOS7 - Добавить ползунок
Я подумал, что вы могли бы добавить ползунок/или кнопку UIKit в приложение набора спрайтов. Но не могу понять, как это сделать, код для создания ползунка программно if (self.view) { CGRect frame = CGRectMake(0.0, 0.0, 200.0, 300);...
3056 просмотров
schedule 04.06.2023

Путаница: разница между SKSpriteNode и SKTexture.
Я запутался с SKSpriteNode и SKTexture Node. Я видел в руководствах, что SKSpriteNode можно использовать для добавления изображения, например [SKSpriteNode spritenodewithimagename:@"someimag"]; и в SKTexture происходит то же самое, что и [SKTexture...
4769 просмотров
schedule 30.06.2022

Масштабирование и прокрутка в SpriteKit
Я новичок в SpriteKit. Мне нужно отобразить изображение через UIImageView ИЛИ SpriteNode (это фоновое изображение для игры). Однако мне нужно, чтобы пользователь мог увеличивать масштаб фона и перемещаться по нему. Я легко справился с этим, не...
13974 просмотров
schedule 30.04.2024

Проверяете, когда SKPhysicsBody перестал двигаться?
Можно ли каким-либо образом рассчитать, когда SKPhysicsBody останавливается (или, скорее, его скорость становится очень маленькой), чтобы вы могли удалить его из физического моделирования. Я пробовал смотреть скорость, но есть две проблемы. (1) в...
481 просмотров
schedule 30.07.2023

Как выполнить переход из SKScene?
Я пытался выполнить переход из слоя SKScene набора спрайтов. Мое приложение требует, чтобы пользователь коснулся изображения на сцене, что приведет к появлению нового UIViewController. Но каждый раз, когда я пытаюсь выполнить из игрового слоя...
4302 просмотров
schedule 02.08.2023

Переменные физики Sprite Kit в сравнении с Cocos2d + Box2d
Я пытаюсь переписать простую игру (разработанную мной когда-то с помощью Cocos2d + Box2d) с использованием фреймворка Sprite Kit. В Sprite Kit все выглядит намного проще, и это здорово, но у меня проблема с настройкой параметров физического мира в...
1016 просмотров

Вставьте разрыв строки, используя SKLabelNode в SpriteKit
Простой вопрос о том, как вставить разрыв строки, используя класс SKLabelNode в SpriteKit. У меня есть следующий код, но он не работает - SKLabelNode *nerdText = [SKLabelNode labelNodeWithFontNamed:@"Times"]; NSString *st1 = @"Test break";...
19088 просмотров
schedule 24.05.2022

Могу ли я разместить дочерний спрайт ниже его родителя, используя zPosition
Я добавляю спрайт родителю, и он появляется на экране. Однако, несмотря на мой параметр zPosition, ребенок находится поверх своего родителя. Мне нужно получить его, как определено в zPosition. Он будет размещен правильно, если просто добавить...
2362 просмотров
schedule 07.10.2022

SKSpriteNode подпрыгивает, когда не должен
Я разрабатываю 2D-игру с новым API Sprite Kit. Проблема в том, что, несмотря на установку восстановления узла спрайта на 0, он немного подпрыгивает. Как я могу полностью отключить подпрыгивание?
2074 просмотров

SpriteNode не следует cgpath
У меня проблема со спрайтом "Новая игра"... Моя "машина" идеально следует по трассе на первом круге, но с тех пор кажется, что она смещается в конце каждого круга. Может ли кто-нибудь сказать мне, что я делаю неправильно? -...
2127 просмотров
schedule 02.03.2023

Получить размер SKView внутри пользовательского класса в iOS
Я пытаюсь сделать игру со Sprite Kit на iOS. У меня есть UIViewController с SKView, и я использую один SKScene. Теперь в моей сцене я инициализирую класс Player, который является просто написанным мной собственным классом, это подкласс NSObject....
1679 просмотров
schedule 24.11.2022

Как создать градиент в Spritekit?
Есть ли способ создать поле с градиентной заливкой в ​​SpriteKit? Я попытался заполнить этим узел формы, но он отмечает, что с skshapenode работают только сплошные цвета.
8651 просмотров
schedule 19.04.2023

Z Разместите UIScrollView с SKSpriteNode
У меня есть UIScrollView, добавленный в качестве подпредставления из SKScene. Код работает отлично, но я не могу исправить его положение Z относительно некоторых SKSpriteNode, существующих в основном представлении SKScene. Есть ли способ это...
422 просмотров
schedule 26.05.2024

Набор спрайтов - нельзя изменить цвет текста (всегда белый)
Я пишу 2D-игру в наборе спрайтов и создаю экран меню. Пока все в порядке, за исключением того факта, что текст всегда отображается белым, какие бы значения красного, зеленого, синего и т. д. я не вводил в код. Это код, который я использую для...
3158 просмотров
schedule 08.08.2022

SKScene iPad высота ширина перевернута
Я пытаюсь заполнить свой SKScene плитками в приложении для iPad, которое поддерживает только ландшафтный режим. В сцене я обнаруживаю h&w как таковой: int h = [UIScreen mainScreen].bounds.size.height; int w = [UIScreen...
2464 просмотров
schedule 09.11.2023

CCLayerColor в SpriteKit
Есть ли что-то, чтобы заменить CCLayerColor, CCLayerGradient и т. д. внутри Sprite Kit? В cocos2d всегда было легко создавать простые прямоугольники с заливкой, но я пока не нашел готовых решений в Sprite Kit. Как всегда, он должен быть...
282 просмотров
schedule 06.05.2022