Need player to die when they touch the floor. Never really coded before so I have no idea how to get his effect.
So, I'm making a simple platforming game with some friends but I can't figure out how to get the player character to destroy when they touch the floor of my level. I need to get the character to be destroyed and re-spawn at a checkpoint I have set in the level. Can anyone help with this?
There are a lot of things involved, i would recommend you to look for a plataformer tutorial on youtube, but the basic code is:
 //Check if your character touched some trigger.
 private void OnTriggerEnter2D(Collider2D collision)
 {
   //Check if the trigger is the floor
    if (collision.gameObject.tag == "Floor")
      {
          //set the position of the player same as the checkpoint.
           transform.position = checkpoint.position;
      }
  }
I'm assu$$anonymous$$g your game is 2D, note that for this code to work your Player game object need a Rigidbody2D and your floor must be tagged Floor and have a Collider2D with the trigger checkbox checked. Also your player script will need a reference to the checkpoint transform so that you can call transform.position = checkpoint.position;
Check out this tutorial:
Your answer
 
 
             Follow this Question
Related Questions
Respawn not working past 2nd respawn 1 Answer
Why is my player not being found after being respawned 2 Answers
Problem when respawning a rigidbody in the desired position using rigidboy.position. 0 Answers
When player respawn, enemy cant hit player 0 Answers
destroying objects when answering a question correctly 1 Answer
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                