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 KittyCrafting · Dec 24, 2013 at 12:58 AM · javascriptmouseclickscene change

On object click change scene

My script to change level by clicking on a game Object is not working please help! it has an error:BCE0044: Expecting } found ". it's in JavaScript.

SCRIPT:

 function Update () {
    if(Input.GetMouseButton(0))
     Application.LoadLevel("NewGame");

Thanks

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
Best Answer

Answer by YoungDeveloper · Dec 24, 2013 at 01:00 AM

You forgot a bracket - close Update method.

    function Update () {
         if(Input.GetMouseButton(0))
             Application.LoadLevel("NewGame");
     }
Comment
Add comment · Show 9 · 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 KittyCrafting · Dec 24, 2013 at 02:23 AM 0
Share

thank you :)

avatar image KittyCrafting · Dec 24, 2013 at 02:30 AM 0
Share

thank you lol im new to this stuff :)

avatar image JTS2111 · Jun 25, 2014 at 04:50 PM 0
Share

It immediately changes to the second scene for me

avatar image YoungDeveloper · Jun 27, 2014 at 02:16 PM 0
Share

@JTS2111 And where's the problem?

avatar image Gianluca90 YoungDeveloper · Apr 20, 2016 at 02:36 PM 0
Share

Hi @YoungDevelopper! i have the same problem of JTS2111. how do I change the scene just by clicking an object?

avatar image YoungDeveloper Gianluca90 · Apr 20, 2016 at 06:45 PM 0
Share

Hi @Gianluca90 code above simply loads certain named scene when mouse button is pressed. Clicking on specific objects and do actions is out of this question scope. But in short, if its UI use expected event listeners, if it's a world object - use raycasting.

avatar image EDZVR · Jun 25, 2017 at 04:52 PM 0
Share

What if I wanted to put this on a Cube would it work???

avatar image EDZVR EDZVR · Jun 25, 2017 at 04:53 PM 0
Share

I am trying to put multi cubes in a scene so when clicked it will take me to different scenes will this work for that??

avatar image pako EDZVR · Jun 25, 2017 at 06:10 PM 0
Share

@EDZVR please don't post a question/comment as a new answer.

And yes, it should work. Try it and see!

avatar image
0

Answer by N1warhead · Apr 20, 2016 at 07:11 PM

Do not use Application.LoadLevel, it is now depreciated. So I would assume it's done that way for good reason.

Use SceneManager now.

 using UnityEngine;
 using System.Collections;
 using UnityEngine.SceneManagement; // <<<<<< ADD THIS.
 
 public class Example : MonoBehaviour {
 
     // Use this for initialization
     void Start () {
         SceneManager.LoadScene ("NameOfScene");            // <<<< Then Do this.
         SceneManager.LoadScene (0);                        // OR THIS (int = scene id in build menu)
     }

EDIT: And to change a scene by clicking Object, such as UI Button.

public void WhatEver(){ Same code as above with loading scenes, then drag and drop this script onto the button and feed it into the button OnClick at the bottom. }

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 tomi1112 · Jun 09, 2016 at 04:23 PM 0
Share

Hello, I'm new to unity and I'm trying to use the Scene$$anonymous$$anager to change the scene when I click on a certain GameObject but i can't manage to do it. Could you tell me how would you write the code for this? Thanks!

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

24 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Click to destroy object 2 Answers

Run script when object is clicked 1 Answer

How do shoot a bullet when the right button is clicked? 1 Answer

Pause menu script, mouse not hiding 1 Answer

2 Bugs in my game: mouse control takes some time to load and Menu not working. 0 Answers


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