To jest dobry kod ale przy większych prędkościach i tak drgawki wystąpią więc powinno być
GML
if distance_to_point(x,y)>speed then
{
move_toward
}
else
{
speed=0;
}
Ale z drugiej strony to jest mniej precyzyjne.
Jaka kombinatorska pauza, jak chcesz zrobić taki zrzut to wykorzystaj surface
surface_save(id,fname)
surface_save_part(id,fname,x,y,w,h)
z tym że tutaj zapisujesz do pliku
Jeśli nie masz zarejestrowanego to pozostaje ci gorszy alternatywny sposób:
Najpierw musisz stworzyć sprita obróconego w prawo potem wybierz z menu animation>rotation sequence>counter_clockwise w number of frames wpisz 360 albo 36 (wtedy masz mniejszą jakość ale większą wydajność) i wycentruj sprita klikając przycisk center
zamiast:
GML
image_angle=direction
wpisz:
GML
image_single=direction
Jeśli chodzi o ten przykład to zrobiłem to w
Tank>objTank>globalLeftPressed>
a konkretnie ten kawałek kodu
GML
i=instance_create(x+lengthdir_x(+17,turDirection),y+lengthdir_y(+17,turDirection),objBullet);//tworzenie kuli przed lufą
Teraz musisz pozamieniać wszystko na swoje zmienne i oczywiście inne dać odległości spróbuj to napewno dojedziesz do tego metodą prób i błędów.
Pewnie że tak jest bo ja ci tylko poprawiłem twój bezsensowny wers, a jak chcesz zrobić żeby było z lufy to zrobiłem niedawno przykład strzelanki z top
https://forum.gmclan.org/index.php?showtopic=11214
Tu cię poprawie, nie wiedziałem o nim po prostu zajrzałem do działu z przykładami i jak byk było widać pare takich przykładów a on nawet pewnie się nie pofatygował żeby tam zaglądnąć
O lol a co tam tłumaczyć przecież to i tak lipny tutek.
Lepiej te tutki przetłumaczyć http://gamesguy.bravehost.com/tutorials.html
a najlepiej te http://matrixsquare.110mb.com/tutorials.html ale kto będzie ci chciał tłumaczyć.
Ja pierw zaczynałem z RM i robiłem w nim gry przez 2 lata ale próbowałem zrobić coś innego niż samo rpg i trafiłem na GM. No i teraz przez te 4 lata wciąż jestem nim zajarany a do RM nigdy już nie wróciłem, po prostu wole pisać niż klikać. A co do RM to widziałem w nim świetne rpegi. Jakoś mi się wydaje że wojna RM i GM są nie na miejscu bo te programy to całkiem co innego RM ma zakres rpg a GM wszystkich gatunków nawet nowych jakie jeszcze nie powstały ( w co wątpie, bo chyba już wszystko było ).
GM jest uniwersalny dlatego nie może konkurować z programem o określonym przeznaczeniu.
RM można porównywać np. z adventure makerem (rpg vs rpg)
a GM z np. TGF (all gry vs all gry) a nie RM z GM
@ topic ja nie wezme w nim udziału bo RM już dawno mi się znudził
To jakie powinno być według ciebie?
Bo teraz jest tak że wieżyczkę obraca się myszką, a poruszanie jest według korpusu czołga a nie wieżyczki przecierz tak właśnie powinno być.
wystarczy stworzyć nową zmienną która będzie wyłączać podlicznie punktów podczas kolizji
Edytowane
w create: dodaj nową zmienną xx=1;
w kolizji:
GML
{
if xx=1 {score+=1; xx=0;}
}
Edit aha i dodaj w step:
GML
if position_empty(x,y) {xx=1;}