
10.12.2001, 19:53
|
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
А ты код видел?
temp = (mx-_root._xmouse)*(mx-_root._xmouse);
temp += (my-_root._ymouse)*(my-_root._ymouse);
temp = Math.sqrt(temp);
temp = Math.ceil(temp);
if (temp<=_root.offset) {
_x = mx;
_y = my;
}
этож по теореме Пифагора я расстояние до нужной точки нахожу и сравниваю с _root.offset , а это не что иное, как самое большое расстояние, при котором прилипает кусок.
Причем чтоб сложнее было играть надо поставить оффсет в 1-3
И ничего тут сложного нет, как ты сказал.
Смотри подпись:
|