• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

postać wyskakuje wysoko w powietrze - movement unity c#

Object Storage Arubacloud
0 głosów
555 wizyt
pytanie zadane 12 kwietnia 2021 w C# przez koleś34 Gaduła (3,270 p.)

napisałem własny skrypt i jak cokolwiek kliknąłem postać wyskakiwała bardzo wysoko w powietrze i myślałem że to coś z skryptem,  to przepisałem 1 do 1 z poradnika jakiegoś i u niego na filmie wszystko działało a u mnie znowu jak porusze myszką postać tak samo wyskakuje w powietrze bardzo wysoko, i przy okazji bardzo trzęsie kamerą jak obracam. w czym tu może być problem? na pewno nie jest też postać w żadnym coliderze.

    public float mouseSens = 100f;

    public Transform player;

    float xRot = 0f;

    void Start()
    {
        Cursor.lockState = CursorLockMode.Locked;
    }

    void Update()
    {
        float mouseX = Input.GetAxis("Mouse X") * mouseSens * Time.deltaTime;
        float mouseY = Input.GetAxis("Mouse Y") * mouseSens * Time.deltaTime;

        xRot -= mouseY;
        xRot = Mathf.Clamp(xRot, -90f, 90f);

        transform.localRotation = Quaternion.Euler(xRot, 0f, 0f);

        player.Rotate(Vector3.up * mouseX);
            
    }

komentarz 12 kwietnia 2021 przez Mitop Użytkownik (700 p.)

Dlaczego zmieniasz rotacje zarówno dla obiektu, który ma ten skrypt (transform) jak i dla playera przez funkcje Rotate w ogóle? Co ten skrypt ma robić

  transform.localRotation = Quaternion.Euler(xRot, 0f, 0f);

  player.Rotate(Vector3.up * mouseX);

komentarz 12 kwietnia 2021 przez koleś34 Gaduła (3,270 p.)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 482 wizyt
pytanie zadane 25 marca 2021 w C# przez koleś34 Gaduła (3,270 p.)
0 głosów
2 odpowiedzi 2,616 wizyt
0 głosów
1 odpowiedź 4,077 wizyt
pytanie zadane 11 stycznia 2019 w C# przez niezalogowany

92,757 zapytań

141,677 odpowiedzi

320,429 komentarzy

62,101 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...