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 buzzhead1994 · Jan 28, 2013 at 06:19 AM · scenes

click gameobject, go to the next scene?

I'm coding this for an elevator and i want the button when clicked on the first floor to bring me to the second floor, there is is no worry about going back down, just up for the moment. Any help ASAP would be greatly appreciated! Thanks guys!

Comment
Add comment · Show 3
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 Imankit · Jan 28, 2013 at 06:31 AM 0
Share

You can move your elevator in up direction to the second floor when the button is pressed

avatar image Imankit · Jan 28, 2013 at 06:31 AM 0
Share

Just clamp your elevator's position at the second floor

avatar image buzzhead1994 · Jan 28, 2013 at 06:34 AM 0
Share

every floor is a different scene in unity, so that would be impossible unfortunately, there 6 floors, it was very choppy before i split the rooms in top different scenes.

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by CodeMasterMike · Jan 28, 2013 at 07:17 AM

If the button you press is a 3D object in the game, you could use something like this:

     if(Input.GetMouseButtonDown(0) == true)
     {
         Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         float rayLength = 500.0f;
         RaycastHit hitInformation;
         if(Physics.Raycast(ray, out hitInformation, rayLength) == true)
         {
             // Do some kind of check to make sure its the right button.
             // It doesn't need to be the name, it can be anything really.
             if(hitInformation.transform.name == yourButtonObjectName)
             {
                 Application.LoadLevel(LevelIndex);
                 return;
             }    
         }
     }

If the user presses the left mouse button, a ray is created to see if the user is clicking on your specific 3d object button. And if there is a hit, then you load the scene you want.

If it is a 2D GUI button you have, then it's more easy.

 if (GUI.Button(Rect(10,70,50,30),"2") == true)
 {
   Application.LoadLevel(LevelIndex);
   return;
 }

Good luck!

Comment
Add comment · 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
0

Answer by buzzhead1994 · Jan 28, 2013 at 08:40 AM

Thank you so much, just applied this to my code, worked fine, my highest praise goes your way right now!

Comment
Add comment · 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

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

11 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

switching scenes 1 Answer

Load specific scene in editor 2 Answers

Application.LoadLevel loading the current scene instead of the specifed one 1 Answer

Scene changing and multiple spawn points 1 Answer

Saving current scene in another scene during gameplay? 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