Wyliczanie korzystniejszego kierunku obrotu

Przykład pokazuje w jaki sposób można wyliczać korzystniejszy kierunek obrotu ma przykładzie rakiety samonaprowadzającej. Można to wykorzystać również do takich rzeczy jak lufa czołgu, itp.

Autor: PoxiPol (poprawione przez Platynę)

Rozmiar
3 KB
Autor
PoxiPol (poprawione przez Platynę)
Ocena
4/10
11 głosów
Komentarze
Komentarze (łącznie 25, wyświetlam 16 - 30):
copoconaco (śro., 12 Sie. 09, 12:50)
#16

Poxi zawstydzasz mnie stwierdzeniem ze cie tego nauczylem. Zrobienie ctrl+c i ctrl+v zawartosci skryptu zdekompilwanej aplikacji przeciez nie jest znowu takie trudne

PoxiPol (śro., 12 Sie. 09, 13:05)
#17

no tak, ale cos mi nei pasowalo w tym twoim kodzie, i sobie zaczelem w nim grzebac. Co oznacza ze zrozumialem kod i sie nauczylem czegos nowego.

copoconaco (śro., 12 Sie. 09, 13:13)
#18

wyłączając te cztery linijki które dodałeś, a bez których reszta działa zadowalająco, to nadal pozostaje ctrl+a, ctrl+c i ctrl+v

PoxiPol (śro., 12 Sie. 09, 13:17)
#19

Ten kod nawet twoj nie jest w tym przykladzie. Lecz Psiksa. Chcesz zobaczyc swoj, jaki uzylem w warsim?

PoxiPol (śro., 12 Sie. 09, 13:26)
#20

var dif
if(argument1>argument0+180)
{
dif=-40
}
else{
if(argument0>argument1+180)
{
dif=40
}
else{
dif=40
}
}

return dif

Aj tez i prosze cie bardzo.

copoconaco (śro., 12 Sie. 09, 13:40)
#21

dobre dobre... jako ze niemam w zywczaju dekompilowac swoich projektow zeby przypomniec sobie co tam nawklepałem. musze przyznac ze faktycznie to jakas wczesna proba, obecny skrypt ktorego uzywam wyglada niemal identycznie z tym co zaprezentowales. co wprowadzilo mnie w blad ;)
no to dodaj teraz "Psiksa" do creditz

Platyna (śro., 12 Sie. 09, 16:21)
#22

Psiksa nie ma, ale jestem ja przy "Autor" :P
Żebyście widzieli jak wyglądał ten przykład zanim ja się za niego wziąłem :D

HuderLord (Pon., 17 Sie. 09, 20:47)
#23

O lol takie coś to od dawna siedzi w moim uploaderze, trochę inaczej to zrobiłem, bez żadnych pętli:
sp - to jest szybkość skręcania

var roznica;
roznica=point_direction(x,y,target.x,target.y)-direction;

if roznica<-180 roznica+=360;
if roznica>180 roznica-=360;
if roznica>=0 && roznica>sp direction += sp;
if roznica<0 && -roznica>sp direction -= sp;


gmclan.org/up539_11_direction.html

Jakim (Pon., 26 Sie. 13, 20:18)
#24

Skrypt beznadziejny i przekombinowany - przykład, jak NIE uczyć.

HuderLord (Pon., 26 Sie. 13, 20:22)
#25

huehuehueheu minusujemy

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 97 dni temu
Beta
2026.100.0.1142 •
2026.100.0.1093
 GMRT beta 0.21.0

wydana  dziś
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
42 użytkownicy online na discordzie:
szynka, Miłosz, 🧁Cupcake🧁, Alice, Nitro Slav, Carl-bot, pABLO, Fox, GibkiKaktus, Wielki Druid, Kuzyn, GMRussell, fervi, PhysX ᴺⱽᴵᴰᴵᴬ, s..., Moldis, LolikZabijaka, Pako, Murrri, Sporek, Kandif, HappyOrange, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, OdrzuconyKrakers, Danieo, Arrekin, Mtax, MrTesterr, g..., Voytec, GreenClover, Morti, l..., Cebul, Add92, h..., Shockah, xVANiLL
Shoutbox
gnysek (01:00, 22.08.26)
Będzie wkrótce spory plugin do GM z kilkunastoma QoL, trwają prace ;)
Wojo (11:35, 13.08.26)
Gratuluję i dziękuję w imieniu aktywnych użytkowników GMClanu!
gnysek (23:13, 12.08.26)
Szybkie info, że GMCLAN chodzi obecnie na cloudflare więc wyciąłem boty :)
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?