• 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
1
Question by jimmyismike · Aug 03, 2012 at 07:02 PM · guiscreencursorlock

One Last GUI Question

So I been working on this script for a little bit now. I finally got it to work right which I'm happy about. I added a little bit to it and theres no errors but I have a problem. See the thing is when I start the game Screen.LockCursor = true which I like. And I added that into the script. And I added when you open the menu Screen.LockCursor = false and that works. But my problem is when I close the menu Screen.LockCursor still is false. Can you help out?

 var GUIon:boolean;
 function Start(){
     GUIon = false;
     Screen.lockCursor = true;
 }
 
 function Update(){
     if(Input.GetButtonDown("Menu"))GUIon=!GUIon;
 }
 function OnGUI(){
 
    if(GUIon){
       Screen.lockCursor = false;
       GUI.Box (Rect (0,0,500,300), "FOV");
 
       if (GUI.Button (Rect (20,20,80,80), "FOV = 70")) {
         Camera.main.fieldOfView = 70;
       }else if (GUI.Button (Rect (100,20,80,80), "FOV = 80")) {
         Camera.main.fieldOfView = 80; 
       }else if (GUI.Button (Rect (180,20,80,80), "FOV = 90")) {
         Camera.main.fieldOfView = 90; 
       }
    }
 }
Comment
Add comment · Show 2
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 jimmyismike · Aug 03, 2012 at 07:22 PM 0
Share

Can anyone help me out?

avatar image jimmyismike · Aug 03, 2012 at 07:52 PM 0
Share

Nobody? Damn.

1 Reply

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by agamedesigner · Aug 03, 2012 at 08:06 PM

Since UnityAnswers' indentation is horrible, I've posted it here: http://pastebin.com/auiJzuZs

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 jimmyismike · Aug 03, 2012 at 08:09 PM 0
Share

I'm sorry for my noobiness with coding. But does this go at the end?

avatar image jimmyismike · Aug 03, 2012 at 10:02 PM 0
Share

Thanks bro I owe you one ;)

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

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

8 People are following this question.

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

Related Questions

Where does GUI end up? 1 Answer

screen.lockcursor locks the cursor in wrong place 1 Answer

Locking cursor without changing position 1 Answer

add lockcursor to pause menu script?? 2 Answers

Screen.lockCursor not working? 3 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges