Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Evan B · May 04, 2011 at 03:15 PM · loadlevel

Loading a level on contact

I'm a bit of a noob when it comes to Unity scripting. I'm looking for a script that, when placed on an object, when the player character touches that object, the level re-loads itself and the player starts at the beginning again. I've looked around, but I can't be sure of what is right and wrong. May I have some help please?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by FLASHDENMARK · May 04, 2011 at 03:27 PM

If you are using a character controller :

function OnControllerColliderhit (hit : ControllerColliderHit)
{
if(hit.gameObject.tag == "The tag of the object you are colliding with")
   {
   Application.LoadLevel("NameOfScene");
   }
}

If you are using a rigidbody:

function OnCollisionEnter (hit : Collision) { if(hit.gameObject.tag == "The tag of the object you are colliding with") { Application.LoadLevel("NameOfScene");

       }
   }

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Evan B · May 04, 2011 at 03:48 PM 0
Share

Okay, I tried the first one. I put in the script and ,I hope I got this right, but when you say tg, I think of that thing when you select an object and you can tag it in the corner as " untagged, respawn, finish, and so on. I tagged the object as respawn and the "the tag of the object etc" in the code as respawn and then I put in the name of the scene itself in the second quotes. I put the script in the object, but nothing happens

avatar image
0

Answer by Aldwoni_legacy · May 04, 2011 at 03:18 PM

Application.LoadLevel("nameofscene");

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Evan B · May 04, 2011 at 03:24 PM 0
Share

I just tried that script, but the level just endlessly reloads itself right at the start with no contact needed.

avatar image Aldwoni_legacy · May 04, 2011 at 03:28 PM 0
Share

in which function you added it?

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

Load Level when Key is pressed 2 Answers

level loader script wont work 1 Answer

Load a scene/level when enemy is close... 1 Answer

how do you actually stop a game? 3 Answers

Loading a level. (Few questions) 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges