Articles of sprite kit

SpriteKit animateWithTextures в iOS7 не работает

Я пытаюсь добавить небольшую анимацию, основанную на двух png, где я создаю две SKTextures с двумя изображениями и создаю SKAction и выполняю ее навсегда с помощью [SKAction repeatActionForever], но ничего не происходит, на экране ничего не появляется. Вот мой код: _planePropeller = [SKSpriteNode spriteNodeWithImageNamed:@"PLANE PROPELLER 1.png"]; _planePropeller.xScale = 0.2; _planePropeller.yScale = 0.2; _planePropeller.position = CGPointMake(screenWidth/2, […]

SKSpriteKit, обнаруживает непрозрачные части

Я делаю игру в SKSpriteKit, я пытаюсь сделать объект переднего плана с этим изображением, http://minus.com/i/OQ0boloElnCr если объект касается непрозрачности изображения (потолка и пути утеса), объект умирает. Возможно ли в комплекте Sprite определить потолок, непрозрачные части изображения

Неожиданные результаты движения движения и UIPanGestureRecognizer

Я использую следующий код для реализации щелчка на спрайтах в SpriteKit SKScene, чтобы они продолжали перемещаться и перемещаться по экрану на основе движения пальца из UIPanGestureRecognizer. По большей части он отлично работает, однако, когда я приближаюсь к краям видимой области экрана и пытаюсь сделать этот жест, чтобы щелкнуть спрайтом на экране., Он имеет противоположный эффект […]

Является ли UIKit Dynamics построенной на основе структуры SpriteKit?

Нам нужно перенести UIKit Dynamics на MacOS, мы уже портировали его с использованием библиотеки Box2D C ++ низкого уровня, но мне интересно, можно ли проще портировать и лучше использовать SpriteKit на Mac.

Xcode, объектный шаблон класса отсутствует подкласс SKScene

Я работаю над шаблоном проекта SpriteKit. Если я попытаюсь добавить новую сцену в File -> NewFile и выбрать iOS -> Cocoa Touch -> ObjectiveC Class Template, я не могу найти SKScene (или любой другой класс структуры SK) в выпадающем списке подклассов. Это screenShot моего выпадающего списка: У кого-нибудь есть решение? благодаря

Обнаружение касания UIView

У меня есть узел, который действует как UIButton и узел, который выполняет действие при касании экрана. Проблема в том, что действие прыжка льва не срабатывает. Кроме того, оба названия узлов верны. Мой код для UIEvent: – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint location = [touch locationInNode: self]; SKNode *node = […]

SpriteKit – вращение и прыжок в обоих концах в одно и то же время

Новое для Sprite Kit и разработки игр, я изучаю в следующем учебнике @ Raywenderlich . WHAT I AM DOING ? Я реализовал Continuous Motion на карте и Gravity на Player, и я знаю, что действие вращения может быть добавлено в SKSpriteNode, как это. SKAction *action = [SKAction rotateByAngle:M_PI duration:1]; [myPlayer runAction:[SKAction repeatActionForever:action]]; И мой игрок […]

Можно ли применить фильтр на SKEmitterNode?

У меня есть сцена с SKEmitterNode, которая отлично работает, когда напрямую добавляется в сцену. Однако я хочу добавить на сцену SKEffectNode, чтобы размыть частицы эмиттера. Вот как это выглядит. @implementation MyScene -(id)initWithSize:(CGSize)size { if (self = [super initWithSize:size]) { /* Setup your scene here */ self.backgroundColor = [SKColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]; SKEffectNode *blurNode = […]

Комплект Sprite, остановка усилия по физике

Я создаю постоянный учебный проект (в основном, код, научившись использовать фреймворк в надежде, что он будет полезен для меня и для кого-то другого) для Sprite Kit (вы можете найти его здесь, если хотите), но я столкнулся некоторые проблемы с производительностью с моим кодом. Проект кладет кубы на экран и заставляет их падать. Вот класс, который […]

SpriteKit: динамическое добавление и удаление соединенных тел

Я построил платформер (прототип) с помощью SpriteKit, и у меня есть вопрос, который я не видел нигде, включая официальную документацию. Поскольку я начинаю снижать частоту кадров, я решил удалить узлы и динамически добавить их в свою сцену на основе их расстояния (по существу, если они находятся вне экрана или включенного) из местоположения игрока. Кажется, это […]

Intereting Posts