warcrawt
-
Postów
601 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez warcrawt
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 26
-
-
https://gmclan.org/up2439_11_Platformowa.html Robię platformówkę i mam takiego buga:
Gdy idę w np. lewo i szybko wcisnę klawisz w prawo to mi postać leci w prawo ale obrazek ma stania i to w lewym kierunku. Jak to usunąć ? To działa w obydwie strony.
-
image_single = direction * image_number/360;
direction=point_direction(x,y,obj_bohater,obj_bohater)
Zmień na:
GMLimage_single = direction * image_number/360;direction=point_direction(x,y,obj_bohater.x,obj_bohater.y);
-
Już mu wytłumaczyłem.
-
1.Najpierw stwórz kamerę.
2.Następnie rysuj modele napisów 3D. Ale tak:
model1=d3d_draw_model(...)
3.Potem zrób menu za pomocą klawiatury i sprawdzaj, że jak jest na Start Gry to żeby model1=d3d_draw_model(...) ale, żeby rysował inny model np. wybór(czyli ten napis ale gdy jest wybrany itp.
A przemieszczanie kamery zrób za pomocą zmiennych.
-
Błąd jest taki, że zapisuje tylko pozycje 1 obj_poz a nie wszystkich. Czyli jeśli mam obi_poz na pozycji 0,0 i parę innych obj_poz na innych pozycjach to on mi zapisuje tak:
4,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
czyli wszystko to pozycja x y pierwszego obj_poz(jeśli obj_poz ma inną pozycje to tą pozycje wyświetla);
-
Kod mi nie działa !!! Odpiszcie.
GMLname=get_string("Podaj nazwe pliku","Save"+string(round(random(100))))plik=file_text_open_write("Saves/"+name+".txt")
file_text_write_real(plik,instance_number(obj_poz))
file_text_writeln(plik)
for(i=0;i<=instance_number(obj_poz);i+=1)
{
file_text_write_real(plik,obj_poz.x)
file_text_writeln(plik)
file_text_write_real(plik,obj_poz.y)
file_text_writeln(plik)
}
file_text_close(plik);
-
Tu nic sie nie da zrobić.
-
Odświeżam, Mam nadal problemy.
Ten kod mi nadal źle wyświetla:
GML{name=get_string("Podaj nazwe pliku","Save"+string(round(random(100))));
plik=file_text_open_write("Saves/"+name+".txt");
file_text_write_string(plik,string(instance_number(obj_poz)));
file_text_writeln(plik);
for(i=1;i<=instance_number(obj_poz);i+=1)
{
file_text_write_string(plik,string(obj_poz.x));
file_text_writeln(plik);
file_text_write_string(plik,string(obj_poz.y));
file_text_writeln(plik);
}
file_text_close(plik);
}
-
Chciałbym zrobić grę MMO ale nie wiem za bardzo na czym to polega. Chodzi, że nie wiem jak przebiega komunikacja ? Ogólnie jak to jest ? Wiem jak wyglądają gry MMO.
-
Ja daje 2/5 nie ma tu nic ciekawego. Są błędy, nie ma też gradientu.
-
No właśnie wpadłem na pomysł zapisania jako ciąg znaków (string) a nie liczbę.
Edit: Coś jest nie tak bo mi nie zapisuje normalnie tego:
GMLname=get_string("Podaj nazwe pliku","Save"+string(round(random(100))))plik=file_text_open_write("Saves/"+name+".txt")
file_text_write_string(plik,string(instance_number(obj_poz)))
file_text_writeln(plik)
for(i=1;i<=instance_number(obj_poz);i+=1)
{
file_text_write_string(plik,string(obj_poz.x))
file_text_writeln(plik)
file_text_write_string(plik,string(obj_poz.y))
file_text_writeln(plik)
}
file_text_close(plik);
-
No właśnie nie bo już prubowałę.
-
Już jest dobrze, ale jak usunąć ,0000 czy jakoś bo mi zapisuje tak:
312,000
321,000
...
Ja chcę:
312
321
-
GMLif(place_free(x,y)){
//to co ma się stać gdy tam nic nie ma
}
-
Taki kod mam:
GMLname=get_string("Podaj nazwe pliku","Save"+string(round(random(100))))plik=file_text_open_write("Saves/"+name+".txt")
file_text_write_real(plik,floor(instance_number(obj_poz)))
file_text_writeln(plik)
for(i=0;i>=instance_number(obj_poz);i+=1)
{
file_text_write_real(plik,obj_poz.x)
file_text_writeln(plik)
file_text_write_real(plik,obj_poz.y)
file_text_writeln(plik)
}
file_text_close(plik);
-
Jakoś nie działa:
GMLfor(i=0;i>=instance_number(obj_poz);i+=1){
file_text_write_real(plik,obj_poz.x)
file_text_writeln(plik)
file_text_write_real(plik,obj_poz.y)
file_text_writeln(plik)
}
-
Chcę zrobić zapisywanie pozycji x i y jednego obi który jest tworzony przez gracza wielokrotnie i chcę żeby zapisało to tak:
12 13 31 34 ...
inaczej:
X Y X Y ...
-
Dzięki już działa.
-
Pewnie, że nie działa przecież to ma tworzyć a nie pokazywać.
Dać mój projekt ?
-
Wszystkie są solid.
-
no właśnie nic, można wszędzie stawiać nawet jeden na drugi. Ja chcę aby nie można było stawiać jeden na drugi.
-
Bo wtedy gdy łazi za bohaterem to przecież ma x i y bohatera. Podczas czaru wyłącz podążanie za hero a potem je z powrotem włącz.
Edit: Równo z Gnyskiem, hehe.
-
Co ? co to znaczy ?
-
A jest może łatwiejszy sposób ?
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 26
Jak usunąć tego buga ?
w Pytania zaawansowanych
Opublikowano
Prawie wszystko oprócz kolizji dałem do step: https://gmclan.org/up2439_11_befae3d361.html
Teraz pojawiły się nowe bugi, jak to wszystko naprawić ?
Edit: Już jest ok, ale jest jeszcze ten pierwszy błąd.
Edit2: Już poprawiłem wszystko ,ale jeszcze nie zamykam w razie jakiś nowych błędów.