
Pablo_4649
Użytkownicy-
Postów
228 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Pablo_4649
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 10
-
Nie tak jest tylko Twoja ortografia i to, że samochód może skręcać w miejscu. Masz poprawiony początek kodu: if keyboard_check(vk_left) if speed>0 { direction-=speed/2 } if keyboard_check(vk_right) if speed>0 { direction+=speed/2 }
-
Ustaw parent w innym obiekcie (tam gdzie masz wybrać parent wybierasz obiekt, który chcesz naśladować) i gotowe. :thumbsup:
-
Głupi pomysł, po szybkim obrocie pocisk leci z pleców gracza. Spróbuj: instance_create(x+lengthdir_x(odleglosc,direction), y+lengthdir_y(odleglosc,direction), pocisk)
-
Sprite jest automatycznie maską danego obiektu więc to nie to. :P Może daj plik tej Twojej gry.
-
To ja już nie wiem co Ty wyczyniasz. :P
-
W opcjach sprite'e masz coś takiego jak origin i tam wciskasz center. :] EDIT: Powinieneś poćwiczyć opisywanie problemów bo na prawdę ciężko zrozumieć o co chodzi.
-
Ustaw originy 16 i 16.
-
Wiem o co chodzi kiedyś też robiłem taki błąd i nie wiedziałem co się dzieje :lol: . Daj ścianom i playerowi sprity. :P
-
O to chodzi, że nie powiedział jak robi te chmurki a ja założyłem, że z obiektów 32x32. A sposób o którym mówisz jest nawet w jednym przykładzie gry platformowej.
-
Dajmy na to, że platformy mają 32x32. W step dajesz kod if !instance_position(x+32,y+32,platforma) { lewo=1 } if !instance_position(x-32,y+32,platforma) { prawo=1 } Oczywiście lewo i prawo to kierunki poruszania a reszta roboty to użycie tych zmiennych właśnie do niego.
-
https://forum.gmclan.org/index.php?showtopic=6588&hl= O to chodziło? (odpowiedź Zakola)
-
Daj ten kod w step. :P
-
przykład screen shotu na wyznaczonej pozycji
Pablo_4649 odpowiedział(a) na warcrawt temat w Pytania początkujących
{ fname = get_save_filename('Bmp(*.bmp)|*.bmp',''); if (fname == '') exit; screen_save_part(fname,97,34,509,413) } -
1. W obiekcie gracz: create: alarm[0]=60 alarm 0: instance_create(jakisx,jakisy,obiekt) alarm[0]=60 2. W obiekcie gracz: create: zabici=0 step: if zabici==20 { room_goto_next } W obiekcie do którego strzelasz: mouse button: gracz.zabici+=1 instance_destroy()
-
1. W jakimś alarmie instance_create(obj,jakisx,jakisy) 3. Po zabiciu jednego zwiększasz wartość zmiennej o 1. W stepie sprawdzasz, że gdy ma wartość 19 to przechodzisz do innego roomu. 4. image_alpha?
-
Przy uderzeniu w ziemię z określoną prędkością ustawiasz jakąś zmienną na 1, a w stepie sprawdzasz, że gdy ta zmienna jest równa 1 to się nie możesz ruszyć itd. Przy ustawianiu zmiennej na 1 ustaw jakiś alarm, który zmienia wartość tej zmiennej na 0 i masz gotowe.
-
Witam! Mam grę 3D w której obiekt dach ma 32x32 piksele i kilka klatek. Napisałem kod, który wybiera odpowiednią klatkę dla położenia obiektu. Oto on: if instance_position(x+32,y,obj_roof1) { prawo=1 } if instance_position(x-32,y,obj_roof1) { lewo=1 } if instance_position(x,y+32,obj_roof1) { dol=1 } if instance_position(x,y-32,obj_roof1) { gora=1 } if instance_position(x,y-32,obj_roof1) { gora=1 } if instance_position(x+32,y-32,obj_roof1) { pg=1 } if instance_position(x+32,y+32,obj_roof1) { pd=1 } if instance_position(x-32,y+32,obj_roof1) { ld=1 } if instance_position(x-32,y-32,obj_roof1) { lg=1 } if lg==1&&ld==1&&pg==1&&pd==1&&lewo==1&&prawo==1&&gora==1&&dol==1 { img=14 } if !lewo==1&&prawo==1&&dol==1&&gora==1 { img=4 } if lewo==1&&!prawo==1&&dol==1&&gora==1 { img=5 } if lewo==1&&prawo==1&&dol==1&&!gora==1 { img=2 } if lewo==1&&prawo==1&&!dol==1&&gora==1 { img=3 } if !pg==1&&!gora==1&&!prawo==1&&dol==1&&ld==1&&lewo==1 { img=1 } if !lg==1&&!lewo==1&&!gora==1&&pd==1&&dol==1&&prawo==1 { img=0 } if !ld==1&&!lewo==1&&!dol==1&&pg==1&&prawo=1&&gora==1 { img=12 } if lg==1&&lewo==1&&gora==1&&!pd==1&&!dol==1&&!prawo==1 { img=13 } if lg==1&&gora==1&&lewo==1&&ld==1&&dol==1&&pd==1&&prawo==1&&!pg==1 { img=6 } Czy i jak można go skrócić i uprościć?
-
Może: draw_sprite_tiled(sprite,nrklatki,x,y) Pod nrklatki podstawiasz w create 0 a w jakimś alarmie +1. Jak chcesz "Programisto" :twisted: to Ci dam przykład.
-
Jak zrobic ściany pokoju,przeszkody i potwory
Pablo_4649 odpowiedział(a) na Adianos temat w Pytania początkujących
Toć zakładałeś taki temat niedawno. :blink: Po co ich aż tyle. Obiekty wstawiasz do rooma lewym przyciskiem myszki, po wyborze jednego z nich po lewej stronie. -
Mam gdzieś przykład na dysku zaraz uploaduje. EDIT: https://gmclan.org/up1202_3_password_example.html
-
U mnie w mieszkaniu standardowo pokoje mają ściany, ale Ty możesz postawić sobie ściany z płyt gipsowo kartonowych. (tak chyba najszybciej)
-
Być może ustawiłeś za duży W i H w View in room. :]
-
A Ty masz coś w draw. :] Masz przykład:https://gmclan.org/up1202_11_Ex.html
-
Dziwne zmniejszenie rozmiaru sprite'a
Pablo_4649 odpowiedział(a) na Pawlik9 temat w Pytania początkujących
Musiałeś coś pomieszać ze zmianą spritów w kodzie. Nie zrozumiałem Cię za dobrze i mógłbyś rzucić przykładem. -
Idzie do kursora bo taki ustawiłeś direction... Zostaw samo poruszanie i dodaj w step tylko: image_angle=point_direction(x,y,mouse_x,mouse_y) Powinno działać.
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 10