-
Postów
820 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
7
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Gibki Kaktus
-
-
Gdzieś czytałem, że jest możliwość udostępniania komuś projektu, żeby było można wstawiać grafiki itp, jak to zrobić? :D
-
Faktycznie nie ma blokady :D
Reavel, możesz dodać dodatkową zmienną, aby czas sprawdzała, np:
GML//Green to Blue{
if place_meeting(x,y,obj_portal_green) && keyboard_check_pressed(vk_up) && moze=1
{
if instance_exists(obj_portal_blue)
{
effect_create_above(ef_ring,obj_portal_green.x,obj_portal_green.y,0.6,c_green);
x=obj_portal_blue.x
y=obj_portal_blue.y
moze=0
alarm[0]=1
}
}
}
//Blue to Green
with(obj_player)
{
if place_meeting(x,y,obj_portal_blue) && keyboard_check_pressed(vk_up) && moze=1
{
if instance_exists(obj_portal_green)
{
effect_create_above(ef_ring,obj_portal_blue.x,obj_portal_blue.y,0.6,c_blue);
x=obj_portal_green.x
y=obj_portal_green.y
moze=0
alarm[0]=1
}
}
}
i w alarm[0] ustawiasz moze=1.
-
-
Moje oraz Threefa rozwiązanie właśnie do tego nawiązują.
-
Może nie wykrywa kolizji? Kod wydaje mi się dobry, więc to chyba jedyne rozwiązanie.
Musisz sprawdzić wgl zachodzi kolizja między graczem a zielonym teleportem, przykładowo w ewencie kolizji zamknij grę.
-
Dobra, zobaczę.
Czemu mam się oduczyć ini? Są przydatne. To nie jest do zapisu mi potrzebne, więc każdy będzie mógł to edytować.
-
To identyczne rozwiazanie co moje. :P
-
Albo ja Ciebie nie rozumiem, albo Ty mnie :D
Nie chce, zeby gui mialo taki sam rozmiar co view, ono ma z gory ustalony rozmiar, a view sie zmienia. I teraz mam problem, bo nie wiem, jak dostosowac do tego klikanie myszki.
Chyba, ze to napisales, ale jakos tego nie zczailem.
i co z ini? :/
-
Juz wczesniej uzywalem nawiasow kwadratowych i nie bylo problemu. Dla testu tez bez petli zapisialem sobie zmienna lol i tez nic sie nie zapisalo :/
Skrypt jest uruchamiany, sprawdzalem.
I czy da się zrobić, że jak klikniesz w jakimś miejscu w draw gui, to to się robi?
Bo tutaj view_xview i view_yview mi nie pomoże, bo room jest skalowany.
-
1. Tak pętle for nie działają.
2. Użyj Draw GUI
Cos sie skopalo przy edycji posta, nie mam pojecia czemu. Poprawilem. Z petlami problemu nie ma, jak cos bez nich projowalem, to tex tak samo jest.
W sensie, ze uzywac jednego viewa i w draw_gui rysowac gui?
W draw_gui nie dawac view_xview, tylko sama pozycje?
-
1)Mam taki skrypt:
GMLini_open( 'mapy.ini' )
with(obj_start_edytor)
{
for(i=0;i<kratkix;i++)
{
for(u=0;u<kratkiy,u++)
{
ini_write_real(nazwa,'kratkaa['+string(i)+','+string(u)+']',kratkaa[i,u]);
ini_write_real(nazwa,'obiektt['+string(i)+','+string(u)+']',obiektt[i,u]);}}}
ini_close();
Nie widzę, żeby nic tutaj nie grało(kratki mają po 10), jednakże nigdzie się nic nie zapisuje. Powinno(chyba) samo się stworzyć, jak pliku nie ma, a plik tak czy siak wrzuciłem do Included Files.
2) Chcę skorzystać z paru vievów, ponieważ będą odpowiedzialne za skalowanie mapy.
Na viewvie 0 ma być HUD i on ma się nie zmieniać, w sumie może być nawet nieruchomy.
Problemem jest dla mnie view 1, ponieważ to od niego się wszystko dostosowuje, a ja chcę, żeby on działał dopiero od pewnego x i pewnego y, jak to osiągnąć?
-
Myślałem, że to oczywiste, żeby najpierw zmienną przypisać :/
Dałem xx, żeby się zmniejszało, bo w Twojej grze też było od prawej do lewej, ale musisz dać x randomowe przykładowo:
GMLxx=random_range(100,view_wview[0]I możesz ustawić, że jak nie będzie już widoczna, to będzie usuwana.
-
Zawsze możesz zrobić, żeby cały czas były przypisywane do viewu.
Zgaduję, że używasz 0, więc kod to byłoby coś takiego w end step:
GMLxx-=2x=view_xview[0]+xx
-
Fajny, ale tak trochę inaczej wygląda...Chyba :D
-
Dlatego tu pokazałem to wszystko, żebyście doradzili jak to poprawić :D
-
To jest akurat jeszcze niedokończony wilk :D
Nie, to nie jest placeholder, jest to tło zrobione przez grafika i własne ^^
-
Ociupineczkę :D
-
Ale tu cicho. :/
Na postacie nie patrzcie, bo są do wyrzucenia(chodzi mi o te po lewej stronie już w grze)
-
Ja z adamem przegrałem.
-
Nie chodzi mi o poznawanie, tylko pewnie musiałbym z pół systemu przepisać, aby ją wprowadzić.
-
W życiu tych funkcji nie używałem, a mam już tyle, że wolę nie zmieniać tego :/
-
Ponieważ mam zmianę wyglądu w ekwipunku i wszystko mam w jednym obiekcie, a muszę stalać ręcznie za pomoca tablic. Jednakże i to nie do końca działa, żeby wszystko było genialnie potrzebowałbym trójwymiarowej tablicy, w sumie do końca nie potrafię wytłumaczyć wam do czego, bo musialbym pokazać większą ilość kodu.
-
Grafiki cały czas gdzieś dodaję jakieś, a o ile dobrze pamiętam, to w GM:S to zależy od ułożenia ich, więc ta opcja odpada, poza tym niewygodna by była.
Grafiki zapisuję tak:
spr_postac_akcja_nrbron_nrzbroja
-
Właśnie! Źle się spytałem :D
Chociło mi o coś takiego, że string zmieniamy w real, żeby wczytać jakiś obrazek.
Np:
GMLsprite_index=real(tt+string(l))
Nad czym aktualnie pracujesz?
w Zapowiedzi
Opublikowano