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ę)
Poxi zawstydzasz mnie stwierdzeniem ze cie tego nauczylem. Zrobienie ctrl+c i ctrl+v zawartosci skryptu zdekompilwanej aplikacji przeciez nie jest znowu takie trudne
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.
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
Ten kod nawet twoj nie jest w tym przykladzie. Lecz Psiksa. Chcesz zobaczyc swoj, jaki uzylem w warsim?
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.
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
Psiksa nie ma, ale jestem ja przy "Autor"
Żebyście widzieli jak wyglądał ten przykład zanim ja się za niego wziąłem
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
Najnowsze wersje GameMakera:
wydana 8 dni temu
wydana 134 dni temu
wydana 20 dni temu





