• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Просмотр сообщений

Сообщения - Andrey

#1
на ньютонке дёмка. если ексешник проекта не запускается или фпс заниженный, возможно разблокировать в антивируснике нужно
#2
пример ии на оди боди. а принцип руления один и тот же - вычисление дистанций до цели. например, дистанция правого колеса до цели минус дистанция левого колеса до цели, результат равен углу поворота умноженное на 30 или на другое число. такой принцип действует и в юнити если что:

дистанция от цели до правого колеса
Distance1=Vector3.Distance(Target.position,HJ1.transform.position);
дистанция от цели до левого колеса
Distance2=Vector3.Distance(Target.position,HJ2.transform.position);
результат дистанций
Distance3=Distance1-Distance2;
угол поворота колёс
steerAI=Distance3*15;
рулевые шарниры колёс
HJ1.spring.targetPosition=steerAI;
HJ2.spring.targetPosition=steerAI;

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

ексешник проекта на win10 может не запускаться

спасибки за идею про морковку)
#3
Ньютоновская дёмка с тягачом 8Х8. имеется аи
#4
пример NewtonCar AI
#5
ещё вариант newton car  ::)   вот только колёса вибрируют почему то на скорости(((
#6
вариант NewtonCar  ???
#7
аи вроде
синий канал это матрица цели, за которой колёса и поворачивают(например шар какой нибудь, двигающийся по нарисованной траектории, и двигающийся со скоростью машины). плюс дифференциал передних колёс, для вычисления другой матрицы. в результат этих двух матриц получается угол поворота колёс для оди боди, или невтона. а чуть выше амплитудщик - для ограничения(-30 -30, +30 +30) вращения поворота колёс, иначе колёса могут вращаться на 360 неоднократно
вторая ветка это скорость(там же и задняя скорость, когда машина застрянет), третья мощность
#8
слип на одю бодю можно ведь придумать) через сет матрицу например. первый вход сета матрицы одя бодя, второй выход матрица, которую прицепить к оди боди после того, как симуляция физики включена(через переключатель матриц можно сделать). тогда одя бодя будет зависать в любом месте, где отключается симуляция физики, и продолжит с того самого места, где включается. а отключение включение можно и таймером поставить(ну чтобы само отключалось когда бездействует), и расстоянием до камеры(когда объект вдалеке-физика отключается, когда близко-включается), и до динамических объектов(отключенная физика вновь включается при столкновении с объектами)
#9
а почему в невтоне когда сделать много машин, штук 20-30, начинает сильно тормозить? машины все на расстоянии друг от друга, коллизия у каждой машины из двух кубов (корпус и кабина), закрывающие остальные части(подвеску). ну когда машины падают на ландшафт на старте, всё плавно гладко, и едут плавно. а как только врезаются друг в друга, втираются, и сразу всё тормозить начинает. коллизия корпуса вроде закрывает подвеску от влияния на другие машины. или может просто ограничение по количеству физических тел?