Mein Spiel ist ein Sidescroller, so hat der Held die konstante Geschwindigkeit, die auf seine Geschwindigkeit jedes Update eingestellt ist. Wenn ich einen Boden mit mehreren "Boxen" formiere, stoppt Hero dort, wo der erste aufhört und der zweite beginnt. Sie haben die gleiche Größe und sind auf der gleichen y-Achse, warum passiert das?SpriteKit Hero Bewegung Choke auf Knoten Verbindung
PhysicsBody von Hero:
self.physicsBody = SKPhysicsBody(rectangleOfSize: rect.size, center: center)
self.physicsBody?.usesPreciseCollisionDetection = true
self.physicsBody?.allowsRotation = false
self.physicsBody?.restitution = 0
self.physicsBody?.categoryBitMask = Category.Hero
self.physicsBody?.collisionBitMask = Category.Floor | Category.Hero | Category.Glass | Category.Obstacle
self.physicsBody?.contactTestBitMask = Category.Obstacle | Category.Glass | Category.Collision | Category.Doors | Category.EBullet | Category.Enemy | Category.Explosion | Category.Plyuha | Category.Slime
PhysicsBody für Hindernis:
self.physicsBody = SKPhysicsBody(rectangleOfSize: size_sprite)
self.physicsBody?.usesPreciseCollisionDetection = true
self.physicsBody?.restitution = 0
self.physicsBody?.allowsRotation = false
self.physicsBody?.pinned = true
self.physicsBody?.categoryBitMask = Category.Obstacle
self.physicsBody?.contactTestBitMask = Category.Bullet | Category.EBullet
self.physicsBody?.collisionBitMask = Category.Hero | Category.Bullet | Category.EBullet
Können Sie einige Ihrer Code posten? Hast du Physikkörper mit dem Helden und den Kästen verbunden? – claassenApps
@claassenApps Ich habe meine Frage aktualisiert – EBDOKUM