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.11.0.179 • 2024.11.0.227
wydana 98 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 114 dni temu
Beta
2024.1300.0.785 •
2024.1300.0.790
 0.16.0

wydana  dziś
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
44 użytkownicy online na discordzie:
Nikas, Alice, Nitro Slav, Carl-bot, Wielki Druid, Alkapivo, Kysiu, GMRussell, OdrzuconyKrakers, Radek Ignatów, PhysX ᴺⱽᴵᴰᴵᴬ, r..., Draczeq, 🧁Cupcake🧁, antek, HappyOrange, m..., yazaa, Dyno, Deusald, szmalu, Korodzik, Morro, 42traviss, LadyLush, p..., Voytec, Ulti, bagno, Tidżi, Danieo, Mtax, Kandif, g..., l..., Cebul, moeglich, s..., Add92, Krzysiek1250, h..., d..., Shockah, PeekoHiko
Shoutbox
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?