Resultados de la búsqueda a petición "sprite-kit"
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 ...
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 ...
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 ...
¿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) ...
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: ...
¿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 = ...
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 ...
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 ( ...
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 ...
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 ...