Shoutbox - Archiwum
Wszystkie wpisy w shoutboxie (249327)
M
Matrix_
(21:09, 25.02.16)
to te pierwsze 4 argumenty będzie linia lotu piłki
P
PsichiX
(21:07, 25.02.16)
pirwsze cztery argumenty to pozycja xy początku i końca pierwszej linii. kolejne 4 argumenty to pozycje drugiej linii
P
PsichiX
(21:05, 25.02.16)
to jest ten skrypt: gmlscripts.com/script/lines_intersect
M
Matrix_
(21:04, 25.02.16)
Tylko nie ogarniam argumentów zdeczka 

M
Matrix_
(21:03, 25.02.16)
tego xota
M
Matrix_
(21:03, 25.02.16)
Ja rozumiem, nawet nie chce żebyś za mnie pisał... Znalazłem host-a.net/u/xot/lines_intersect.gmk
P
PsichiX
(21:01, 25.02.16)
wybacz, nie mogę za Ciebie napisać skryptu - musisz kminić na bazie rysunku poglądowego, opisu rysunku oraz opisu operacji, by stworzyć finalny kod operacji 

P
PsichiX
(20:58, 25.02.16)
tak i nie. tak, do tego. nie, nie wszystko. cała operacja składa się z dwóch obliczeń przecięć (wkomentarzach skryptu xot opisał jak użyć wyniku zwróconego przez skrypt)
M
Matrix_
(20:56, 25.02.16)
podstawić(
M
Matrix_
(20:55, 25.02.16)
Ja mam to wszystko wstawić do tego? gmlscripts.com/script/lines_intersect
P
PsichiX
(20:53, 25.02.16)
Matrix: kombinuj - ja opublikuje mój skrypt na forum, jak już zostaną opublikowane wyniki, wtedy zobaczysz jak to się robi na wektorach z lines_intersect() 

M
Matrix_
(20:52, 25.02.16)
@@YXE ok, czytam to co napisałeś co trzeba dzielić przez co i dedukuję
P
PsichiX
(20:52, 25.02.16)
jeśłi chodzi o fizykę (a to jest fizyka), to nigdy nie używasz operacji kątowych, a wyłącznie wektorowe, bo w grach operacje kątowe są zdecydowanie wolniejsze i bardziej podatne na błędy, niżeli wektorowe
M
Matrix_
(20:51, 25.02.16)
Ale wyznaczyć mu argumentów nie umiem xd
M
Matrix_
(20:51, 25.02.16)
@@YXE a to na razie dla mnie czarna magia... Znalazłem ten lines_intersect
M
Matrix_
(20:50, 25.02.16)
O kurde... a ja chciałem to robić na angle_difference / 2 i wyznaczać odległość od środka paletki
P
PsichiX
(20:49, 25.02.16)
i voila - masz gotowe celowanie do klocka 

P
PsichiX
(20:49, 25.02.16)
zaś aby wyliczyć pozycję docelową paletki potrzeba wyliczyć przecięcie przedłużenia wektora z pozycji klocka do pozycji kontaktu piłki, a linią horyzontalną na pozycji y + 50
P
PsichiX
(20:46, 25.02.16)
wtedy: by wyliczyć pozycje kontaktu piłki z paletką liczysz przecięcie przedłużenia wektora kierunku piłki z horyzontalną linią na pozycji y - (wysokosc_paletki + wysokosc_pilki) * 0.5
P
PsichiX
(20:43, 25.02.16)
do liczenia punktów przecięć linii użyj skryptu lines_intersect() xota z tematu epizodu 1 walki robotów
Najnowsze wersje GameMakera:
Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 30 dni temu
wydana 30 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 517 dni temu
wydana 517 dni temu
Beta
2024.1400.5.1055 •
wydana 5 dni temu
2024.1400.5.1027
• 0.19.0
wydana 5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
13 użytkowników online na discordzie:
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?