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

Poruszanie sie obiektu po płaszczyźnie X oraz Z za kursorem Unity 3D

Aruba Cloud - Virtual Private Server VPS
0 głosów
1,279 wizyt
pytanie zadane 17 czerwca 2019 w OpenGL, Unity przez Szaradek Obywatel (1,340 p.)
edycja 17 czerwca 2019 przez Szaradek
Witam, postanowiłem odtworzyć gierkę z reklamy na pewnym portalu. Mam Już napisany cały system działania gry wraz z poruszaniem się poprzez WASD. Chciałbym zmienić to, aby gracz poruszał się za kursorem myszy do przodu w plaszczyźnie "Z" oraz na boki w płaszczyźnie "X", transform.position.y było zawsze równe=1. Problem w tym, że próbowałem już, lecz mam problem z płaszczyzną x, w której gracz nie chce się poruszać. Jakieś rady lub link do podobnego zagadnienia?
komentarz 17 czerwca 2019 przez MsMaciek123 Pasjonat (24,760 p.)

transform.position było zawsze równe=1. 

Transform.position to Vector3, oznacza że przyjmuje trzy zmienne (x,y,z).

Spróbuj tego:

 

https://forum.pasja-informatyki.pl/427819/podazanie-obiektu-za-kursorem-unity-2d

Próbowałeś przekopiować kod z 'z' na x?

komentarz 17 czerwca 2019 przez Szaradek Obywatel (1,340 p.)
Tak, ale wtedy postać w ogóle sie nie porusza.
komentarz 17 czerwca 2019 przez Szaradek Obywatel (1,340 p.)

transform.position było zawsze równe=1. 

Miałem na myśli transform.position.y=1 

1 odpowiedź

0 głosów
odpowiedź 19 czerwca 2019 przez piotrsz109 Stary wyjadacz (13,730 p.)

Witam serdecznie odpowiedź znajduje się w linku, który podał MsMaciek123.

void Update () {
        var MouseX = Input.GetAxisRaw("Mouse X");
        var MouseY = Input.GetAxisRaw("Mouse Y");
        transform.position += new Vector3(MouseX,1, MouseY);
}

Wystarczy delikatnie zmodyfikować kod.

Innym rozwiązaniem jest użycie:

https://answers.unity.com/questions/540888/converting-mouse-position-to-world-stationary-came.html

Podobne pytania

0 głosów
1 odpowiedź 1,496 wizyt
pytanie zadane 27 kwietnia 2019 w C# przez Pytam_PL Użytkownik (520 p.)
0 głosów
0 odpowiedzi 1,437 wizyt
pytanie zadane 26 kwietnia 2018 w C# przez wanttobeanengineer Obywatel (1,120 p.)
0 głosów
1 odpowiedź 1,143 wizyt
pytanie zadane 12 marca 2019 w OpenGL, Unity przez niezalogowany

93,277 zapytań

142,276 odpowiedzi

322,282 komentarzy

62,595 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...