GML
if global.my_player=object_player
{
ruch();
//wysylanie
if global.alarm1>0
{
global.alarm1 -= 1;
}
else if global.alarm1 = 0
{
global.alarm1 = 10;
// Tutaj wysyłamy pozycję obiektu
mplay_data_write(1+(10*object_player),direction);
mplay_data_write(2+(10*object_player),x);
mplay_data_write(3+(10*object_player),y);
mplay_data_write(4+(10*object_player),image_angle);
}
mplay_data_write(0+(10*object_player),speed);
}
else
{
//odbieranie
speed=mplay_data_read(0+(10*object_player));
direction=mplay_data_read(1+(10*object_player));
x=mplay_data_read(2+(10*object_player));
y=mplay_data_read(3+(10*object_player));
image_angle=mplay_data_read(4+(10*object_player));
mam taki kod, i pytanie...
obiekt mi skacze zamiast plynnie sie poruszac
zrobiłem se mój alarm zeby nie wysyłać wszystkiego co jeden krok, ale speed wysyłam w kazdym kroku.
jesli usune calkiem x i y to bedzie w porządku, nie skacze, plynnie obiekt jedzie, no ale wiadomo ze tak nie mozna bez x i y, bo latwo o buga.
Moim celem jest zeby w przypadku laga obiekt sie nie zatrzymywał tylko jechal caly czas.
Jakaś rada ?