Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak się odwołać do tego skryptu?


Rekomendowane odpowiedzi

Opublikowano

Chcę w pewnym momencie (po wciśnięciu ESC podczas gry) żeby pojawiało się menu a gra się zatrzymywała. Menu zrobiłem, ale nie wiem jak z tym zatrzymaniem czasu. 

 

Chce się odwołać do Mouse Look i ustawić Sensitivity na 0 

 

zCJ48qp.png

 

Próbowałem takich sztuczek:

gameObject.GetComponent<MouseLook>().XSensitivity= 0;
gameObject.GetComponent<MouseLook>().sensitivityX = 0;
gameObject.GetComponent<FirstPersonController>().MouseLook.XSensitivity= 0;
gameObject.GetComponent<FirstPersonController>().MouseLook.SensitivityX= 0;
 

 

Najlepsze jest to że kiedyś to działało, w starym projekcie jak się uczyłem Unity, teraz chciałem to wykorzystać i nie idzie! 

 

A tu cały kod

void Update () 
{
if(Input.GetKeyDown(KeyCode.Escape))
  {
    if(!Menu.WlaczenieMenu)
    {
      Menu.WlaczenieMenu = true;
      Screen.lockCursor = false;
      gameObject.GetComponent<FirstPersonController>().MouseLook.XSensitivity= 0;
     //gameObject.GetComponentInChildren<Camera>().GetComponent<MouseLook>().sensitivityY = 0;
     Time.timeScale = 0;
    }
else 
   {
      Menu.WlaczenieMenu = false;
      Screen.lockCursor = true;
     //gameObject.GetComponent<MouseLook>().sensitivityX = 15;
     //gameObject.GetComponentInChildren<Camera>().GetComponent<MouseLook>().sensitivityY = 10;
     Time.timeScale = 1;
    }
  }
}

Cześć...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...