Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Особенности HitTest


Автор: Vadim 15.12.2002, 18:02
У меня есть мувик, в котором нарисована площадка, а на ней мячик. Нужно, чтобы в зависимости от угла наклона пложадки этот мячик скатывался или влево, или вправо и именно по площадке.
Please, HELP
mailto : vsozykin@mail.ru ???  ???

Автор: MuToGeN 16.12.2002, 14:42
внедряешь основные формулы динамики и кинематики, по наклону определяешь ускорение, по нему - скорость, по скорости - положение по X и Y и поворот...

Автор: MuToGeN 16.12.2002, 14:43
ЗЫ это все просчитывать придется в зависимости от времени, или от того сколько фреймов было прокручено

Автор: Vadim 18.12.2002, 04:29
Всё бы конечно хорошо, но покажи хоть пример, как это можно сделать. Я пробовал по-разному - не смог :angry:  :angry:
Please, HELP!!! ???  :bored

Автор: MuToGeN 18.12.2002, 10:24
сейчас флеша нет... так бы может и полностью сделал, но без флеша сложновато :)

стал прикидывать все это более конкретно и понял, что то, что раньше предлагал, подойдет, только если твоя площадка не будет менать угол наклона. а она будет или нет? и еще: ты это хочешь в двухмерном или трехмерном пространстве смоделировать?

Автор: Vadim 20.12.2002, 03:26
В общем:
1. Площадка должна менять угол наклона.
2. Прстранство - двухмерное.
У меня до твоего совета получилось скатывать шарик по наклонной плоскости, но не получилось "приклеить" его к площадке, т.е. чтобы шарик скатывался именно по ней. Жаль у тебя нет Flash, а так я мог бы прислать мувик, о котором рассказано выше. ???  ???

Автор: MuToGeN 20.12.2002, 10:22
че-то оно меня самого жутко заинтересовало, так что флеш шас поставлю

Автор: MuToGeN 20.12.2002, 10:25
Цитата(Vadim @ 19.12.2002, 19:26)
я мог бы прислать мувик

для подобных целей - mutogen@pisem.net

Автор: MuToGeN 21.12.2002, 14:22
кому хочется глянуть что у меня получилось тому надо http://mutogen.pisem.net/ball.fla

Автор: Vadim 21.12.2002, 17:09
Слушай, у тебя Flash какой??? У меня не получается даже сам файл открыть - тыкаю на него, машина говорит "Unexpected file format". Даже и не знаю, что делать. Может назвать надо по-другому, а не "Untitled-2". В общем посмотри. У меня Flash 5 стоит. ???  ???

Автор: Vadim 21.12.2002, 20:02
Смотри, есть ещё одна штучка - типа простейший арканоид. Короче там 3 стенки и красная площадочка, о которые стукается шарик и летит дальше. Я не представляю как это можно сделать. Ещё есть пулька (в виде шарика) - стоит на месте. Ты затаёшь параметры (угол наклона alpha и макс силу с которой он будет взлетать вверх) через текстовые поля input и жмёшь "Огонь!" (в смысле SPACE или ENTER) и пуля взмывает ввысь и замедляется, летя по параболе. По сути енто довольно просто, т.е. используя основные законы физики и кинематики. Частично сделал - потом ступор. Хочешь - посмотри, пришлю. :D

Автор: MuToGeN 22.12.2002, 05:14
Цитата
Смотри, есть ещё одна штучка - типа простейший арканоид
имхо лучше сделай новую тему.

у меня flash mx, шестой, тобишь. щас времени нет, ночью обновлю то что лежит по старой ссылке, переделаю в формат пятого.

Автор: MuToGeN 22.12.2002, 13:28
фаилик обновил, лежит он там же - http://mutogen.pisem.net/ball.fla - только в формате flash 5.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)