Shoutbox - Archiwum
Wszystkie wpisy w shoutboxie (249332)
M
Matrix_
(21:44, 25.02.16)
tx = 1000 * obj_ball.hspeed / obj_ball.speed; ty = 1000 * obj_ball.vspeed / obj_ball.speed; { x1 = obj_ball.x; y1 = obj_ball.y; x2 = tx y2 = ty
M
Matrix_
(21:43, 25.02.16)
Ja już się nie śmieje, wiem jak badziewnie to ogarniam...
I am Lord
(21:43, 25.02.16)
i to i się nie podoba bo pewnie da się jakoś od razu
I am Lord
(21:43, 25.02.16)
Ten wektor jest łatwy do przedłużenia bo pilka ma wektor. A jak puścić ten z bloczka do paletki? No bo ja najpierw zrobiłem point_distance() potem go znormalizowałem i dopiero przedłużyłem
P
PsichiX
(21:42, 25.02.16)
a to dlatego, ze jak juz pisalem w spamie na sb przedwczoraj bodajze - lengthdiry uzywaja sinusow i cosinusow, by zamieniac katy na wektory, a te z kolei korzystaja ztabeli wartosci i korekcji bledow, wiec nie sa dokladne jak wektory oraz sa o wiele wolniejsze 

P
PsichiX
(21:41, 25.02.16)
to zupelnie inne wartosci daja xD
P
PsichiX
(21:41, 25.02.16)
umrzesz ze smiechu, jak powiem Ci ze wynik lengthdira i normalizacji speeda 

M
Matrix_
(21:40, 25.02.16)
no dobra
M
Matrix_
(21:38, 25.02.16)
ja to ogarniam na razie na statycznym obrazku 

I am Lord
(21:37, 25.02.16)
No jest ale dziadowskie 

M
Matrix_
(21:37, 25.02.16)
ale przecież ten lengdir to jest przedłużenie vectora piłki
P
PsichiX
(21:35, 25.02.16)
a tx i ty to punkt docelowy pierwszej linii
P
PsichiX
(21:35, 25.02.16)
zaden lengthdir. zapomnij, ze cos takiego istnieje. tx = 1000 * ball.hspeed / ball.speed; ty = 1000 * ball.vspeed / ball.speed;
I am Lord
(21:34, 25.02.16)
ok psysia pomysł widze liczy o 1 krok szybciej od mojego 

M
Matrix_
(21:32, 25.02.16)
oczywiście x + lengthdir_x i y + lengthdir_y
M
Matrix_
(21:32, 25.02.16)
znaczy w sensie myśll
M
Matrix_
(21:31, 25.02.16)
linia1: ball.x, ball.y, lengthdir_x(16,ball.direction), lengthdir_y(16,ball.direction) czy to mam dobrze ?
P
PsichiX
(21:31, 25.02.16)
intersect 1 wyznacza punkt kontaktu piłki z paletką, a intersect 2 wyznacza pozycje x, na której musiznaleźć się paletka
P
PsichiX
(21:30, 25.02.16)
drugi intersect: linia 1: wektor przedłużenia od pozycji klocka przez punkt wyliczony z intersectu 1; linia 2: wektor horyzontalny na mapie na pozycji y + 50
P
PsichiX
(21:27, 25.02.16)
nie czytasz tego, co pisze :p pierwszy intersect: linia 1: wektor przedłużenia kierunku piłki, linia 2: wektor horyzontalny na mapie na pozycji y - (wysokosc_paletki + wysokosc_pilki) * 0.5
Najnowsze wersje GameMakera:
Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 111 dni temu
wydana 111 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 57 dni temu
wydana 57 dni temu
Beta
2026.100.0.1104 •
wydana wczoraj
2026.100.0.1071
• 0.20.0
wydana wczoraj
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?