|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2013
Сообщений: 18
|
Реализация увлечения переменной взаимозависимости от роста координаты х
Не могу найти ошибку. Мне нужно что б h увеличивалось на 2 когда х растёт на 1; рост х завесит от переменой a(ускорения) поэтому приростает на разные числа. Возможна и другая реализация, не циклом. Или например что б каждые 10 пикселей h+= 2; Помогите пожалуйста.
|
|
|||||
Я таки слышал как-то за очарованные кварки...... но за увлеченные переменные - не доводилось....
Не затруднились ли бы вы перефразировать? А по сути..... |
|
|||||
Регистрация: Apr 2013
Сообщений: 18
|
Ладно... У меня есть тележка она идёт с точки А в точку Б, пользователь указывает её массу и силу приложеную к ней. По формуле находим ускорение. a=f/m; тележка ездит на определёное расстояние, за определёное время. Мне нужно вывести скорость тележки в данный момент. Так как это скорость меняется. То мы находим её максимальную скорость в момент прихода в точку Б. Потом эту скорость нужно поделить на расстояние. Например 190 пикселей. И мы получаем прирост скорости на пиксель. Вот мне это и нужно реализовать. Что б только тележка проедит 5 или 10 пикселей. Скорость выросла на определьное число.Если что то не ясно спрашивайте.
|
|
|||||
Регистрация: Feb 2013
Сообщений: 176
|
V=V0+at
X=X0+V0*t+(at^2)/2 и не надо циклов |
|
|||||
Регистрация: Apr 2013
Сообщений: 18
|
Можно дешифроваться обозначения. Зарание спасибо. PS: на этом форуме можно как то выражать благодарность? Там тыкать спасибо или повышать репутацию. Бывают люди хорошие, вермя своё тратят.... Как то выразить благадорность хочу.
|
|
|||||
Регистрация: Feb 2013
Сообщений: 176
|
ну корректнее их дешифровать с помощью справочника по физике, или хотя бы википедии.
но если лень: t - время, а - ускорение, V0 - начальная скорость, V - скорость через время t, X - координата через время t, X0 - начальная координата |
|
|||||
Регистрация: Apr 2013
Сообщений: 18
|
Огромное спасибо. сейчас попробую применить.
|
|
|||||
Регистрация: Feb 2013
Сообщений: 176
|
это было написано к тому, что поделив в ваших условиях Скорость на Расстояние вы получите мутную формулу 2/t, а ни как не корректное отношение скорость\расстояние
|
|
|||||
Регистрация: Apr 2013
Сообщений: 18
|
Цитата:
Вот там где написано v скорость дожна изменятся ровными кусочками каждые 10 пикселей пути. А в конце должно быть ровно vmax; Но у тележки прирост по оси x не равномерный потому что она ускорятся. Вот поэтому и нужен прирост скорости взаимозависимости от пройденого пути или от времени. |
|
|||||
var speedIncrement = 1 тележка.onEnterFrame = function() { this._х += speedIncrement speedIncrement += 1 // Подобрать цифирь отн. ускорения, дистанции и встречного ветра if ( this._х+speedIncrement >= 190 ) { speedIncrement = 190- this._х // Фиксим прирост, чтобы не уехала далее 190 } if ( this._х >= 190 ) { delete this.onEnterFrame; // Хьюстон, мы долетели } } |
Часовой пояс GMT +4, время: 02:09. |
|
« Предыдущая тема | Следующая тема » |
|
|