• 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 Manu_Kumar · Nov 24, 2014 at 09:41 PM · guimainmenu

GUI is not function correctly when using 'Application.LoadLevel' in C#.

Hi.... friends I am working on a Tic Tac Toe project since 2-3 days.. all is running fine.I have also made a Main Menu for it so that, when user clicks on the New game button it changes the scene to the main game of Tic Tac Toe. But the GUI buttons in the main game i.e. the boxes in which the user has to put those Xs and Os are not displaying in the proper manner. I have used 'Application.LoadLevel' in C# to make this all happen. However those GUIs buttons display all correctly when I open my main game scene rather than switching it from the main menu. Please answer if you know the solution of this situation.

I have made this is my coding---->>>>>

void OnGUI(){

 if(GUI.button(new Rect(0,0,300,300)))
 Application.LoadLevel("MainMenu");

}

whats wrong in this?????

What should I do to display those GUI buttons in the correct manner???

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

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by kuchkuch2000 · May 01, 2015 at 04:09 AM

How you explained what you wanted is very confusing but this is what I understood from what you wanted:

If you want a button that starts the level, you have to capitalize the B is in Button so it's GUI.Button and you need to put a text after your dimensions. Here's an example:

 using UnityEngine;
 using System.Collections;
 
 public class LoadLevel : MonoBehaviour {
 
     // Use this for initialization
     void OnGUI(){
         
         if(GUI.Button(new Rect(0,0,300,300), "Start")){
             Application.LoadLevel("MainMenu");
         }
         
     }
 } 

Hopefully that helps you get started. Also I don't usually code in C# but this should work.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Scaling GUI? 2 Answers

Access to GUI Keyboard Focus 1 Answer

Changing Font, Background/Style of GUI Buttons 1 Answer

The same audio plays differently on a variety of buttons, how can I change this? 0 Answers

Main menu help needed (C#) 2 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