Articles of sprite kit

Swift – SpriteKit CGPoint Alineación

Estoy trabajando en un proyecto rápido y puedo hacer un sprite. Estoy tratando de hacer un sprite en varios lugares diferentes. Como prueba, reemplacé el código en la escena del juego para que sea: class GameScene: SKScene { override func didMoveToView(view: SKView){ let wall = SKSpriteNode(imageNamed: “Wall”) wall.position = CGPoint(x: 289, y: 0) } } […]

¿Cómo puedo detectar qué SKSpriteNode ha sido tocado?

Encuentro una pregunta similar , pero estoy intentando detectar e identificar qué Sprite toca el usuario y no sé cómo hacerlo. Esta es mi variable: var sprites: [[SKSpriteNode]] = [[SKSpriteNode(imageNamed: “a”), SKSpriteNode(imageNamed: “b”)], [SKSpriteNode(imageNamed: “c”),SKSpriteNode(imageNamed: “d”)]] La idea es identificar el spriteNode y luego reemplazarlo por otro sprite o cambiar el color, pero no sé […]

Sprite Kit iOS 7.1 crash en removeFromParent

He actualizado iPad Air a 7.1 y Xcode a 5.1. Xcode quería actualizar mi proyecto a la configuración recomendada, acepté. Después de eso mi juego comenzó a fallar en un par de lugares cuando eliminé el nodo del padre. Eso fue una sorpresa para mí, no hubo cruces antes de la actualización. Restauré mi proyecto […]

iOS Universal Device App con SpriteKit, ¿cómo escalar nodos para todas las vistas?

Quiero hacer que una aplicación de paisaje sea universal , de modo que los nodos de sprites se escalen proporcionalmente al tamaño de vista que ejecuta la aplicación. Me gustaría una solución completamente programática porque no me gusta el IB. Mi juego es bastante simple, y no necesito desplazarse ni hacer zoom de ningún tipo, […]

Cómo crear un indicador de progreso circular para un temporizador de cuenta regresiva

Estoy intentando agregar una cuenta regresiva a mi aplicación y tengo problemas para animar esto. El aspecto que busco es algo similar a la cuenta regresiva del iPad que se muestra a continuación, con la barra roja aumentando a medida que el reloj cuenta hacia abajo. Inicialmente creé un atlas de imagen con una imagen […]

Los juegos de iOS Simulator se ejecutan muy lento (low fps)

Buceo en el kit de sprites (xcode 5). Hay dos ejemplos de progtwigs con los que estoy trabajando, 1. el ejemplo predeterminado de nave espacial que se incluye al crear un nuevo proyecto y 2. el juego de aventura, que descargué. Ejecutar estos ejemplos dentro del simulador de iOS (no parece importar qué). La velocidad […]

El kit de Sprite y la reproducción del sonido provocan la finalización de la aplicación

usando ARC Es solo un problema con el que me he encontrado. Tengo un SKScene en el que reproduzco un sonido fx usando el método de clase SKAction [SKAction playSoundFileNamed:@”sound.wav” waitForCompletion:NO]; Ahora, cuando bash pasar al segundo plano, no importa que el sonido haya terminado, aparentemente iOS está gpus_ReturnNotPermittedKillClient mi aplicación debido a gpus_ReturnNotPermittedKillClient . […]

¿Cómo puedo detectar si un SKSpriteNode ha sido tocado?

Estoy tratando de detectar si mi nodo sprite ha sido tocado y no tengo ni idea de por dónde empezar. let Pineapple = SKSpriteNode(imageNamed: “Pineappleimg”) Pineapple.userInteractionEnabled = true Pineapple.position = CGPoint(x: CGRectGetMidX(self.frame) – 200, y: CGRectGetMidY(self.frame)); self.addChild(Pineapple)

¿Cuál es la mejor manera de manejar varios SKScenes?

Hice un juego usando el nuevo proyecto de juego predeterminado y luego inserté una UIView normal como la escena de introducción de la aplicación. Desde ‘actualicé’ la introducción al uso de SKScene, con botones que empujan al juego original ViewController a la stack. Parecía un poco lento una vez que se cargó la vista de […]

cómo lanzar SKSpriteNode?

Así que básicamente en mi juego necesito lanzar o lanzar un objeto. Hasta ahora tengo un sprite, se puede arrastrar pero no se puede lanzar. la idea de los juegos es lanzar un sprite para colisionar con otro sprite. Quiero el sprite que llamaremos testNode, para mover cómo lo había lanzado el usuario es decir, […]