Jump to content
This site uses cookies! Learn More

This site uses cookies!

armedunity.com uses cookies to improve user experience.

By continuing to use this site, you agree to allow us to store cookies on your computer.

  • 0
Sign in to follow this  
ZAZAZAZAZA

Errore

Question

89 answers to this question

Recommended Posts


  • 0
Please login or register to see this quote.

#pragma strict
// FPS KIT [www.armedunity.com]

function Start(){
    Application.targetFrameRate = 120;

#if UNITY_EDITOR
    Cursor.visible = true;
    Cursor.lockState = CursorLockMode.None;
#else    
    Cursor.visible = false;
    Cursor.lockState = CursorLockMode.Locked;
#endif
}

function OnGUI(){

     if (Event.current.type == EventType.KeyDown){
        /*
        if (Event.current.keyCode == KeyCode.P){
            Screen.SetResolution (1920, 1080, true);
            Cursor.visible = false;
            Cursor.lockState = CursorLockMode.Locked;
        }
        */    
        if (Event.current.keyCode == KeyCode.Escape){
            Cursor.visible = true;
            Cursor.lockState = CursorLockMode.None;
        }
    }    
        
    if(Cursor.lockState == CursorLockMode.None){
        if(GUI.Button(Rect(Screen.width -120, 20, 100, 30), "Lock Cursor" )){
            Cursor.visible = false;
            Cursor.lockState = CursorLockMode.Locked;
        }    
    }
}
     
         

Share this post


Link to post
Share on other sites
  • 0

You can easily use this for your purpose.

I don't use FPS Kit but if it's boolean just set this as false when pause menu is enabled and as true when pause menu is disabled.

Share this post


Link to post
Share on other sites
  • 0

Wait, but if you click escape then pause menu(which is delivered with FPS package) appears and everything is okay?

Edited by ProExtremePL
Have to

Share this post


Link to post
Share on other sites
  • 0

можешь объяснить где проблема? какие ошибки получаешь?

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

Я хочу, что бы не было Лок Курсор в начале и при нажатии на ескейп тоже ничего не происходило, чтобы потом сделать свое меню. Когда я ковырял код, то в игре нельзя было ходить или поворачивать камеру

Share this post


Link to post
Share on other sites
  • 0

а как ты создашь свое меню, если ты с парой строк скрипта справится не можеш?
в любой игре курсор должен быть заблокирован, когда играеш. Ета функциональность уже добавлено.
всё что тебе нужно зделать - из твоего меню заблокировать курсор, когда нажимаеш "Продолжить". В самом начале можеш просто заблокировать курсор.

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

Я просто начинаю и хочу на практике учиться (немного азов знаю), а с Юннити программированием плохо знаком

Edited by ZAZAZAZAZA

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

И не мог бы подсказать, что тут изменить? Потому-что из Воид Старт я не пойму синтаксис 

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote. Please login or register to see this spoiler.

 

Edited by ProExtremePL
// probably OneManArmy solved your problem

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

I don't write in JavaScript actually but it's easy to convert, now I don't have time for this, sorry.

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote. Please login or register to see this code.

Start method didn't have ()

Share this post


Link to post
Share on other sites
  • 0

No. Error with 
if (Input.GetKeydown(Keycode.Escape))
            {
              if(isPaused == false){
                  isPaused = !isPaused;
                  ShowUnlockCursor();
              }
              else{
                  isPaused = !isPaused;
                  HideLockCursor();
              }
            }

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

Можно переговорить в любой соц сети?

Share this post


Link to post
Share on other sites
  • 0

Не так учатся делать игры, и тем более не так их делают. Я тебе сразу говорю, ты всех задолбаеш вопросами.

Забудь об игре (използование комплектов), пока даже нет базовых знаний.

Share this post


Link to post
Share on other sites
  • 0
Please login or register to see this quote.

Хорошо, но я тогда это закончу и продолжу учить (не хочу так оставлять). Можешь мне помочь, или просто тот код перевести?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...