PASO 15: Ahora usaremos un evento de colisión para programar el resultado del golpe de la pelota en la red.

Si las declaraciones nos permiten cambiar un programa dependiendo de lo que sucedió previamente.

  • Hacer clic Ejecute y pruebe su programa e intente hacer una canasta. ¿Tu sprite dice algo?

To navigate the page using the TAB key, first press ESC to exit the code editor.

stage.set_background("halfcourt") sprite = codesters.Sprite("player1") sprite.go_to(-175, -150) net = codesters.Sprite("basketballnet") net.go_to(215, 175) stage.set_gravity(10) sprite.set_gravity_off() def click(sprite): ball = codesters.Sprite("basketball") ball.go_to(-175, -125) ball.set_x_speed(10) ball.set_y_speed(10) # add other actions... sprite.event_click(click) stage.disable_right_wall() def collision(net, hit_sprite): my_var = hit_sprite.get_image_name() if my_var == "codesters": sprite.say("I hit something!") # add any other actions... net.event_collision(collision)
  • Run Code
  • Enviar Trabajo
  • Actividad Siguiente
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)