Войти
ПрограммированиеФорумФизика

Коробка передач автомобиля (новая демка) (2 стр)

Страницы: 1 2 3 Следующая »
#15
1:17, 11 авг. 2006

craft
Я тоже не понял зачем запас?=)
Включение сцепления делается очень просто. Для этого передаёшь в джоит колеса скорость вращения равную скорости движения копуса машины в точке колизии колеса. Можно конечно просто не накладывать связь толкающую машину. Но первое удобней тем, что запросто реализуются тормоза, т.е. снижаешь обороты колеса - машина тромозит.


#16
1:30, 11 авг. 2006

Wiener
Ты слишком упрощаешь, но для начала сойдёт

#17
21:20, 11 авг. 2006

Тестим коробку передач:

http://softvariant.ru/download/catalog/physics-demo-2-car/physics… r-golovin.exe

Предлагаю тестить коробку на разных оборотах двигателя (используйте 1..9), на разных наклонах и при разных ситуациях.

Обратите внимание на то, как автоматическая коробка выбирает передачу в зависимости от условий езды!

Работает торможение двигателем, тестить на 1 передаче на холостых оборотах скатываясь с горки - машина не разгоняется  сильно (на др. передачах торможение тоже действует, но эффект будет ниже, т.к. передаточное число меньше).

Жду замечания и предложения.

Клавиши управления (на английской раскладке):

T - переключить коробку с автоматической на ручную и обратно,
стрелки - управление авто (обратить внимание, что газ в этом режиме на максимуме),
A - переключить на повышенную передачу,
Z - переключить на пониженную передачу,
1..9 - нажать педаль газа, 1 - мин (примерно 10%), 9 - максимум (100%)  (клавишу нужно держать),
left shift - ручной тормоз.

Обращаю внимание, если нажать клавишу ВВЕРХ, то газ будет на максимуме (это к слову о заносах).

P.S. кто научиться переворачивать на колеса перевернутый авто - пять балов за сообразительность!

#18
21:17, 16 авг. 2006

Тестим новую демку (пойдет у всех), клавиши управления все те же. Теперь коробка передач мне нравится + добавил звук двигателя + рельефный ландшафт.

Качаем от сюда:

http://softvariant.ru/download/catalog/physics-demo-2-car/physics… ar-demo-3.zip

#19
16:48, 17 авг. 2006

Добавил оси на авто, качаем от сюда:

http://softvariant.ru/download/catalog/physics-demo-2-car/physics… ar-demo-4.zip

теперь авто четырех осное, при чем первые три оси имеют поворачивающиеся колеса. Все оси ведущие.

Обратите внимание, что колеса поворачиваются на разные углы, в зависимости от того, по какому радиусу траектории данное колесо описывает паворот. В общем смотрите сами и оценивайте.

Также несколько переделал работу двигателя и КП, чтобы было легче подниматься на крутые склоны.

#20
17:46, 17 авг. 2006

Обратите внимание, что колеса поворачиваются на разные углы, в зависимости от кого, по какому радиусу траектории данное колесо описывает паворот.

Подскажи формулу, если не трудно, кончно.

#21
18:07, 17 авг. 2006

_mr.angel

функция рассчитывает угол поворота (в радианах) для внешнего колеса:

float calc_ackerman_angle(float angle, float dx, float dy)
{
    float tan_alpha = tan(fabs(angle));
    float h = (dy*tan_alpha)/(dx*tan_alpha+dy);
    return angle >= 0 ? atan(h) : -atan(h);
}

angle - угол поворота для внутреннего колеса (в радианах)
dx - расстояние между колесами (правое минус левое)
dy - расстояние между осями (ось с поворачивающимися колесами минус фиксированная ось)

внешний угол должен быть меньше внутреннего, удачи.

#22
18:18, 17 авг. 2006

dy - это у тебя скорее всего база автомобиля

вот пример

Изображение

где тут что?

:)

или ссылка  http://www.gamedev.ru/download/?id=4040

#23
19:03, 17 авг. 2006

_mr.angel

читай мой предыдущий пост, там все изложено, для разминки смотри сюда:

Изображение
#24
9:24, 18 авг. 2006

буду разминаться, 
кстати  а как там у тебя коллизии с ландшафтом сделаны ?

#25
22:34, 18 авг. 2006

_mr.angel
физ движок, который я использую, умеет оперировать только выпуклыми объектами (convex object), поэтому весь ландшафт в физ движке представлен вот такими объектами:
Изображение

all
так АКПП кто-нибудь затестил реально? на спусках, на подъемах, по прямой, на разной скорости, при разном газе? какие ощущения?

#26
22:57, 24 авг. 2006

тестим новую технологическую демку физики авто (есть новые клавиши управления):

http://softvariant.ru/download/catalog/physics-demo-2-car/physics… ar-demo-5.zip

в демке присутствуют БОТЫ! :) а также:

1. теперь авто поворачивается гораздо лучше, ощущение "льда" отсутствует!?
2. новый алгоритм слежения камер,
3. "мягкая" камера в кабине - вид водителя, вроде неплохо!?
4. два авто в демке: "легковое" (1 т) и грузовое (10 т) - переключение по TAB,
5. установите вид из кабины (клавиша С) и добейтесь опрокидывания авто (легкового) - "головокружение водителю" обеспечено :) попробуйте!

Клавиши управления (на английской раскладке):

TAB - переключить управление между авто,
C - следующая камера,

стрелки - управление авто (обратить внимание, что газ в этом режиме на максимуме),
A - переключить на повышенную передачу,
Z - переключить на пониженную передачу,
T - переключить коробку с автоматической на ручную и обратно,
1..9 - нажать педаль газа, 1 - мин (примерно 10%), 9 - максимум (100%)  (клавишу нужно держать),
left shift - ручной тормоз.

Жду Ваши отзывы.

P.S. попробуйте на скорости врезаться "КАМАЗОМ" в обломки в середине карты и раскидать их к ... :)

#27
3:47, 25 авг. 2006

при трогании на высоких передачах машина едет назад

#28
7:33, 26 авг. 2006

Magikan
если ты имеешь в виду на подъемах, то как по твоему должно быть? если нет, то поясни

#29
23:47, 24 сен. 2006

Ты про это головокружение?
Изображение удалено
А уверен что такие обороты двигатель выдержит? :)))
Или там есть тайная функция реактивного двигателя?! :)))
В целом всё порадовало, особенно Боты "сопровождения" только просьба... напиши какойнибудь сюжет, а то никак не пойму чего они хотели! :))) Особенно когда ты едешь на грузовой!
Физика порадовало, однако осталось не понятным почему машины не тянут в горку на любой передаче кроме первой... все стольже скользкая пооверхность? :) причем не важно на легковой ты (1т) или грузовой (10т)... на первой передаче разгон бешенный в горку...
По поводу "при трогании на высоких передачах машина едет назад" действительно так...
на самом деле же она бы заглохла... введи в "игру"(=-0) зажигание и пусть глохнет как поправде, когда обороты ниже 500 падают... :)
ещё.. почему в начале много предметов падает на голову???? сильно тормозит когда они все колизятся, я понимаю надо... но нельзя к какойнить клавише прибинтить? и почему все повторяется при переходе в полноэкранный режим? там вообще страшные тормоза получаются, ещё и машину заваливает... нельзя машинку немного в сторону отогнать????
За сим кланяюсь :)

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумФизика

Тема в архиве.