Articles of sprite kit

На какой поток вызывается?

Я создаю игру с Sprite Kit, и весь мой игровой код проходит через метод update: SKScene который работает. Я сам не создаю никаких других потоков. Насколько я понимаю, методы делегирования приложения: – (void)applicationWillResignActive:(UIApplication *)application – (void)applicationDidEnterBackground:(UIApplication *)application – (void)applicationWillEnterForeground:(UIApplication *)application – (void)applicationDidBecomeActive:(UIApplication *)application Запустите основной поток. Если update: вызывается в основном потоке, могу ли я […]

Создайте собственный тип SKSpriteNode

Я создаю игру, в которой пользователь выбирает тип оружия в начале. У меня есть класс SKSword, но я хочу иметь возможность установить его тип. Я хочу реализовать его следующим образом: JBSword *weapon = [[JBSword alloc]initWithSwordType:HeavySword HandelType:Grip]; Чтобы я мог позвонить: [weapon specialAttack]; и он выполнит действие, специфичное для указанного меча (например, HeavySword)

SpriteKit не может загрузить ранее использованный ресурс

У меня есть приложение, которое я делаю с Xcode 5.1, и у меня есть ресурс (score.mp3), который я могу использовать несколько сотен раз в приложении, прежде чем он сработает с этим сообщением об ошибке: Завершение приложения из-за неперехваченного исключения «Не удалось загрузить ресурс», причина: «Оценка ресурсов.mp3 не может быть загружена» Кто-нибудь знает, что я могу […]

Как создать кривые границы уровня с помощью набора Sprite

Мне нужна граница, как на изображении выше. Представьте себе, что черный – это стена с физикой, а красная точка – как герой. Герой должен двигаться внутри границ. self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame]; Только создает прямые линии. Возможно ли это в iOS7 или iOS8?

Лучший способ создать физическое тело для лабиринта в комплекте Sprite?

Я новичок в программировании SpriteKit и iOS. Я работаю над новым проектом о лабиринте с помощью SpriteKit. Я не могу найти хороший способ создать физическое тело для своего лабиринта. Я пробовал этот удивительный инструмент SKPhysicsBody Path Generator, но это не сработало, может быть, потому, что мой лабиринт не был «выпуклым полигональным путем», как и требовали […]

создание кнопок в skview, чтобы указать на разные сцены

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

Освободить SKScene после модального перехода

Я создаю игру в комплекте спрайтов с помощью swift и столкнулся с проблемой. У меня есть два контроллера вида, каждый из которых имеет одну сцену и один переход к другому. Все это работает отлично в первый раз, но затем, когда я вернусь к первому контроллеру представления, а затем снова перейду ко второму, я использую двойную […]

Ошибка загрузки SKTexture на устройство

Я создал анимацию, которая отлично работает на симуляторе, но когда я использую свое устройство, вместо этого на экране появляется большой крест. Я получаю следующее сообщение журнала. SKTexture: Error loading image resource: "Bird1" Я дважды проверял, что все текстуры находятся в ресурсах пакета. Почему это не отображается на устройстве? SKTexture* birdTexture1 = [SKTexture textureWithImageNamed:@"Bird1"]; birdTexture1.filteringMode = […]

Как ссылаться и объявлять пользовательский метод UINavigationController

На данный момент я пытаюсь вызвать существующий метод UINavigationController из сцены. Моя раскадровка выглядит так: -> UINavigationController – (RootViewController) -> ViewController -> Scene Мне нужна помощь, чтобы понять, как вызвать существующий пользовательский метод UINavigationController с именем showGameCenterMenu () со сцены. Это то, что у меня есть до сих пор: UINavigationController * navRef = self.view.window.rootViewController.navigationController; [navController […]

Выключение одновременных касаний в SKScene / Sprite Kit

В настоящее время я разрабатываю игру, в которой пользователь должен иметь возможность касаться одним пальцем одновременно. Я использую SKScene и попытался найти способы отключить многофункциональные функции, но ничего не получилось. Я подумывал о том, чтобы просто ручно называть «возврат» на все касания между touchesBegan() и touchesEnded() , но этот метод также испорчен ( SpriteKit SKScene […]

Intereting Posts
Как узнать, пересекаются ли 2 CGPath с вращающимися прямоугольниками? Ежедневно устанавливать локальное уведомление для iOS-приложения ровно 84 дня Форматирование месяца и года в iOS jquery animate scrollTop и scrollLeft не работают одновременно с ipad Добавить событие в программно сгенерированный UIView Проблема, когда пользователь «отменяет доступ» для приложения, пока я использую структуру Twitter iOS Изменить альфа UIButton, когда есть EventTouchDown Условная ссылка библиотеки XCODE-симулятор против сборки для устройства Динамическая ширина iOS UITableView Проблема с GPUImage iPhone сохранение информации о пользователе в полосе с помощью Cloud Code от Parse кластер google карты маркеров на ios с быстрым Как выполнить действие только тогда, когда захват сделан в iphone image-Picker, когда вы когда-либо нажимаете кнопку захвата Приложение iPhone с использованием сбоев SDK в Facebook с ошибкой «имеет активные утверждения за пределами допустимого времени» быстрый iOS, менеджер местоположения startUpdatingLocation в фоновом режиме, когда didEnterRegion