Вопросы по теме '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 просмотров
schedule
18.07.2022
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 просмотров
schedule
05.07.2023
Вставьте разрыв строки, используя 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 просмотров
schedule
07.04.2022
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