Skocz do zawartości

Zablokowane ultimate 3d i top down


Rekomendowane odpowiedzi

Opublikowano

Zaczalem robic nowa gre w ultimate 3d. Problem wyglada tak. Mam 2 obiekty. camera i tank. Obiekt camera patrzy na tank w widoku top down. Jak zrobic zeby tank obracal sie dokladnie w strone myszy? Probowalem przez GetMousePosition i pointdirection lecz obraca sie zle. Z gory dzieki za pomoc.Pisze z komorki sory za bledy.

Opublikowano

GML
image_angle=point_direction(x,y,mouse_x,mouse_y)

direction=point_direction(x,y,mouse_x,mouse_y)-80+random(20)

speed=2+random(1)

friction=0.05

 

powinno ładziać(dzialac)

Opublikowano

Dobra wykombinowałem cos takiego:

link

 

Bardzo byłbym wdzięczny za poprawienie tego.

 

 

GetMousePosition()
direction=point_direction(x,y,global.mouse_x,global.mouse_y)
yrot=direction

 

To jest ten kod w _stealth_model

Opublikowano

Sam juz do tego doszedlem ale dzieki i tak. Wprawdzie jest to nie obracanie w strone kursora, a obracanie sie przy pomocy osi x myszy, ale dobre i to. Temat zamkne.

 

EDIT:

Dam tu kod, żeby więcej takich tematów nie było :)

W create:

mouse_speed=0.3 //czułość myszy
yrot=0 //zerujemy obrót(na wszelki wypadek)

W Stepie:

GetMousePosition()
yrot+=(display_window_get_width()-global.mouse_x)*mouse_speed
SetMousePosition(display_window_get_width()/2,display_window_get_height()/2)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...