Znajdywanie drogi

Przykład obrazujący jak wykorzystać wbudowany system znajdywania drogi w GM od wersji 6.

Autor: Most23

Rozmiar
4 KB
Autor
Most23
Ocena
7/10
6 głosów
Komentarze
Komentarze (łącznie 17, wyświetlam 1 - 15):
Matthew_Kane (Nie., 13 Sie. 06, 21:17)
#1

XTRa! pewno skorzystam...

gnysek (Nie., 13 Sie. 06, 23:56)
#2

Super! Nie wiedziałem że w tak prosty sposób można uzyskać taki efekt! Teraz mogę się zająć przelaniem mojej gry planszowej na ekran komputera :D

P
Patrysław (Beaver Interactive) (Pon., 14 Sie. 06, 10:20)
#3

A kto skończy "Farmera", hę?

Matthew_Kane (Pon., 14 Sie. 06, 12:55)
#4

Farmer F. za zabójstwo 2 kóz i 3 kotów został skazany na 5 lat dojenia krów. Zbieżność nazwisk jest przypadkowa. :P

P
Patrysław (Beaver Interactive) (Pon., 14 Sie. 06, 15:44)
#5

Jakich nazwisk? :] "F"?

BP Ultimate (Pon., 14 Sie. 06, 17:49)
#6

Ja myślałem, że Fran to imię :) .

Matthew_Kane (Pon., 14 Sie. 06, 18:13)
#7

Załóżmy że "Farmer" to imię, a "Fran" to nazwisko.

Tymon (Wto., 15 Sie. 06, 13:28)
#8

Ah! Myślałem że ja napisze taki przykład po powrocie a tu ciah! Trudno. Autorowi gratulujemy ;) Mogłeś dać strzałki zamiast punktów :]

Matthew_Kane (śro., 16 Sie. 06, 14:33)
#9

A ja znalazłem buga. Gdy naciśniemy na mur lewym, a potem wciśniemy prawy, to gracz pojawia się na końcu trasy i idzie w drugą stronę, nie wiem jak to wytłumaczyć...

M
most23 (Pią., 25 Sie. 06, 16:20)
#10

Wystarczy do warunku w step: if(mouse_check_button_pressed(mb_left)) dodać to: &&!position_meeting(mouse_x,mouse_y,M)); Narazie nie moge poprawić przykładu bo przykład dodał ranma i nie mam uprawnień do modyfikacji tego pliku :(

Matthew_Kane (Sob., 26 Sie. 06, 20:28)
#11

to i ja wiedziałem a jeśli do miejsca na które nacisnę nie będzie drogi?

Dark Maximal (Sob., 26 Sie. 06, 20:31)
#12

Trzebaby to sprawdzaź, przed wykonaniem akcji chodzenia - ale jak, to już nie wiem =D

M
most23 (Sob., 02 Wrz. 06, 09:43)
#13

Bardzo prosto: Funkcja mp_grid_path() zwraca prawdę jesli znajdzie sciezkę, a fałsz kiedy ścieżka nie istnieje. Wystarczy uwarunkować tym daszą część skryptu. Poprawię to i skontaktuję sie z Ranmusem żeby podmienił plik.

Matthew_Kane (Sob., 02 Wrz. 06, 11:23)
#14

Good!

Matthew_Kane (Sob., 02 Wrz. 06, 11:34)
#15

if(mouse_check_button_pressed(mb_left)) && !(place_meeting(mouse_x,mouse_y,M)) && (mp_grid_path(g,p0,x,y,(mouse_x div 16*16)+8,(mouse_y div 16*16)+8,true))
i coś nie teges...

Najnowsze wersje GameMakera:

Stabilna
2024.4.0.137 • 2024.4.0.168
wydana 7 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 205 dni temu
Beta
2024.400.0.556 • 2024.400.0.571
wydana 9 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
40 użytkowników online na discordzie:
Kysiu, s..., Alice, DungeonFairy🧚, Carl-bot, p..., Wielki Druid, Add92, 21Lancz, OdrzuconyKrakers, fervi, r..., LadyLush, Skini, MKP (GEM), Moldis, Pako, Arrekin, PoxiPol, yazaa, Dyno, Deusald, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Miłosz, Marco, Ulti, debil debilowski, m..., bagno, Tidżi, g..., Danieo, HappyOrange, l..., Alkapivo, moeglich, d..., 🧁Cupcake🧁, Shockah, Kandif
Shoutbox
I am Lord (16:29, 05.05.24)
Czaję
gnysek (13:38, 04.05.24)
Nie wbudowują tego przez warunki licencyjne. Ale kto wie, może jako prefab zobaczymy to już w kolejnym wydaniu, bo wtedy prefaby mają zostać dodane.
I am Lord (12:17, 03.05.24)
Aha to trzeba coś tam jeszcze kombinować tak
gnysek (18:05, 01.05.24)
Tak, w osobnym rozszerzeniu (na githubie YYG).
I am Lord (17:56, 30.04.24)
funkcje z fmod są już?
gnysek (20:44, 11.04.24)
Niektórzy dlatego wybierają GMEdit. Ale ja liczę na Code Editor 2, tylko na razie zbyt zbugowany jest.
Tymon (16:11, 11.04.24)
Stitch dla mnie osobiście jest lepszy bo nie musze kopać się z interfejsem GMa i mogę tylko pisać kod.
Tymon (16:05, 11.04.24)
Yes. Obecny nie jest taki zły, jak zainstalowałem najnowszą stabilną to w porównaniu z tym czego używałem... 10 lat temu...? Wszystko wydaje się lepsze.
gnysek (22:48, 10.04.24)
bscotch/stitch ? Ja czekam na fixy do nowego edytora, bo wszystko wydaje się dziś lepsze od tego obecnego :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?