• 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

HackNation - ogólnopolski hackathon
0 głosów
1,439 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,610 wizyt
pytanie zadane 27 kwietnia 2019 w C# przez Pytam_PL Użytkownik (520 p.)
0 głosów
0 odpowiedzi 1,491 wizyt
pytanie zadane 26 kwietnia 2018 w C# przez wanttobeanengineer Obywatel (1,120 p.)
0 głosów
1 odpowiedź 1,353 wizyt
pytanie zadane 12 marca 2019 w OpenGL, Unity przez niezalogowany

93,626 zapytań

142,551 odpowiedzi

323,044 komentarzy

63,130 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1452p. - dia-Chann
  2. 1437p. - DziarnowskiJ
  3. 1411p. - Łukasz Piwowar
  4. 1409p. - CC PL
  5. 1388p. - Maurycy W
  6. 1371p. - raydeal
  7. 1369p. - Adrian Wieprzkowicz
  8. 1360p. - Tomasz Bielak
  9. 1335p. - robwarsz
  10. 1296p. - Michal Drewniak
  11. 1141p. - ssynowiec
  12. 1116p. - rucin93
  13. 1102p. - Dominik Łempicki (kapitan)
  14. 1100p. - Mariusz Fornal
  15. 1048p. - Rafał Trójniak
Szczegóły i pełne wyniki

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

Kursy INF.02 i INF.03
...