Resultados da pesquisa a pedido "skphysicsbody"

1 a resposta

Swift SpriteKit edgeLoopFromRect Issue

O código a seguir reconhece obordas inferior e superiorda cena e a bola quica como esperado. No entanto, obordas esquerda e direitada cena são violados o tempo todo. A bola sai da tela e depois retorna, se for aplicada força suficiente. É como se ...

4 a resposta

O iOS Swift didBeginContact não está sendo chamado

Eu tenho lutado nos últimos dois dias para obter dois SKSpriteNodes para registrar uma colisão e evocardidBegin#contact. Eu coloquei as máscaras deles 'categoryBitMask','contactTestBitMask'e'collisionTestBitMask'para os dois objetos. Eu também ...

3 a resposta

SpriteKit SKPhysicsO corpo do corpoComTextura está de cabeça para baixo

Oi, eu estou tentando corrigir esse bug com a forma física do spritekit aparecendo de cabeça para baixo. [SKPhysicsBody bodyWithTexture:monsterTexture size:monsterTexture.size]A primeira vez que o monstro aparece, a orientação do corpo phsyics ...

1 a resposta

Como aplicar um impulso angular a um nó do Sprite Kit com base na velocidade do gesto de movimento

O que pretendo fazer aqui é girar um SKSpriteNode em torno de seu ponto de ancoragem e ter sua velocidade e direção correspondentes a um gesto de panorâmica. Portanto, se meu gesto de movimento giratório é no sentido horário ao redor do sprite, ...

1 a resposta

contatos não reconhecidos quando o corpo é alterado de círculo para retângulo

Com a ajuda deaqui [https://stackoverflow.com/questions/32352886/how-to-set-physics-properties-for-a-circle-so-it-follows-given-path] Eu fiz um corpo circular percorrer um determinado caminho. Eu tenho alguns corpos em alguns dos pontos do ...

1 a resposta

Como o collisionBitMask funciona? Swift / SpriteKit

Tanto quanto sei, o padrão para os corpos de Física é saltar um contra o outro quando eles se acertam até você definir o collisionBitMask para um número igual. No entanto, estou tendo um grande problema ao realizar o que parece ser muito simples ...

5 a resposta

didBeginContact está sendo chamado várias vezes para o mesmo SKPhysicsBody

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

1 a resposta

Como copiar o SKSpriteNode com o SKPhysicsBody?

Estou curioso sobre uma situação que me deparei hoje ao tentar desarquivar e copiar umSKSpriteNode de umSKScene para outro. Na saída do playground abaixo, você pode ver que amboslinearDamping eangularDamping ou não sendo mantido após a cópia ...

1 a resposta

Kit Sprite - Aplique Impulse para disparar projéteis no personagem

Estou desenvolvendo um jogo usando o Sprite-Kit (Objective-C). É um jogo em que você controla um pássaro em voo e flechas e outros projéteis ruins são atirados em você pelos lados direito / superior / inferior da tela. Estou usando a física em ...

4 a resposta

jogo rápido de kit de sprite quando atiro em um inimigo às vezes a bala atravessa o inimigo, como posso corrigir isso?

Estou fazendo um jogo no kit de sprite(2D). Eu tenho este código: meteor.physicsBody = SKPhysicsBody(rectangleOfSize: enemy.size)e eu tenho uma imagem de meteoro que você precisa destruir, mas às vezes quando tiro no meu dispositivo a bala ...