Tag: COLLISION-DETECTION
Estoy haciendo un pequeño juego y era hora de la parte de colisiones. En mi juego puedes disparar balas y matar enemigos, pero para detectar colisiones no sé qué es mejor: rect.colliderect() o sprite.spritecollide(). Estoy trabajando con sprite, ¿cuál es mejor para detectar colisiones? No pude encontrar nada en internet . . . Read more
Mi método “dash” está como sigue (player2 también puede referirse a sí mismo ya que tengo 2 instancias de esta clase donde solo player2 “dashes”). def dash(self): if self.dashing == True: self.yvel = self.yvel_dash self.dash_timer += 1 if player2.direction == 1: player2.rect[0] += self.speed * 3 player2.rect[1] += self.yvel_dash if . . . Read more
He estado intentando crear un sistema de movimiento de enemigos para mi juego de pygame 2D desde arriba. Pero mis dos enemigos siempre acaban superponiéndose. Por eso decidí crear un método que evite que los enemigos se superpongan unos a otros, pero no sé cómo comprobar una colisión entre un . . . Read more
Estoy tratando de detectar una colisión entre un círculo y un objeto de tipo Polígono, por lo que estoy utilizando Polygon.contains() con las coordenadas del círculo. Pero por alguna razón desconocida, solo a veces detecta una colisión: cuando aparece el primer meteorito (polígono), intento dispararle (la bala es el círculo) . . . Read more
func didBegin(_ contact: SKPhysicsContact) { // Cada contacto tiene dos cuerpos, pero no sabemos cuáles son los dos cuerpos // Primero encontraremos el cuerpo del jugador, y luego usaremos el otro cuerpo para determinar el tipo de contacto let otherBody: SKPhysicsBody // Combinamos las dos categorías de física del jugador . . . Read more