Resultados de la búsqueda a petición "sprite-kit"

2 la respuesta

En SpriteKit en iOS, ¿escalar un sprite texturizado produce un marco incorrecto?

Estoy aprendiendo el desarrollo del juego SpriteKit por diversión y me he encontrado con un problema aparentemente simple que me ha dejado perplejo. Básicamente, después de escalar un SKSpriteNode texturizado, el marco NO es lo que esperaba. He ...

3 la respuesta

Sprite Kit Problema grave de FPS en modo de pantalla completa en OS X

Estoy haciendo un juego de kit de sprites bastante complejo. Recientemente agregué soporte para OS X. Siempre obtengo 60 fps, independientemente de cómo se escala mi juego cuando se cambia el tamaño de la ventana (incluso cuando se cambia el ...

3 la respuesta

Swift: ¿cómo eliminar el gesto de deslizamiento de la escena al pasar a otra?

Entonces, mi juego usa gestos de deslizamiento, en mi función didMoveToView () tengo estos gestos inicializados: let swipeRight = UISwipeGestureRecognizer() swipeRight.direction ...

3 la respuesta

¿Recorrer a todos los hijos de un SKNode?

Tengo un SKNode con varios SKSpriteNodes secundarios. Un ejemplo simplificado: var parentNode = SKNode() var childNode1 = SKSpriteNode() var childNode2 = SKSpriteNode() self.addChild(parentNode) ...

1 la respuesta

Subclase de SKSpriteNode en el archivo .sks

Estoy usando el archivo SpriteKit .sks ¿Puedo hacer un sprite en .sks en una instancia de subclase de SKSpriteNode? Este es el método init en mi subclase: init(imageNamed: String) { let blockTexture = SKTexture(imageNamed: ...

9 la respuesta

¿Cómo detecto si se ha tocado un SKSpriteNode?

Estoy tratando de detectar si mi nodo sprite ha sido tocado y no tengo idea de por dónde empezar. let Pineapple = SKSpriteNode(imageNamed: "Pineappleimg") Pineapple.userInteractionEnabled = true Pineapple.position = ...

1 la respuesta

mover un cuerpo dinámico relativamente a otro cuerpo dinámico

Me enfrenté a un problema para el que no puedo encontrar solución. Tengo una plataforma oscilante (cuerpo1) y un héroe (cuerpo2) de pie sobre ella. La plataforma se balancea, por lo que el héroe se mueve hacia la derecha y hacia la izquierda en ...

5 la respuesta

didBeginContact se llama varias veces para el mismo SKPhysicsBody

func didBeginContact(contact: SKPhysicsContact) { if ( contact.bodyA.categoryBitMask & BodyType.shield.rawValue ) == BodyType.shield.rawValue { contact.bodyB.node?.removeFromParent() counter++ println(counter) } else if ( ...

2 la respuesta

Sprite Kit animateWithTextures retrasos

Estoy usando atlas de texturas en mi juego Sprite Kit. Estoy creandoSKTextureAtlas objetar y almacenar sus texturas en una matriz para cada animación. Entonces, cuando necesito un poco de animación en mi héroe, llamoanimateWithTextures enviándole ...

2 la respuesta

sin init designado para SKShapeNode (circleOfRadius: radius)

Estoy tratando de crear una subclase de SKShapeNode en forma rápida como SKShapeNode (circleOfRadius: radius) pero no hay un init designado para ello. ¿Alguien tiene alguna solución o información sobre por qué? No estoy seguro de si esto es un ...