Как сделать, чтобы машина ездила по треку сама? Я нарисовал траекторию (как в примере поиска пути), а вот как заставить машину ездить по ней? Кстати, машина- ODE body c ODE jointами.
Есть пример с персонажем который ходит по траектории, там есть весь нужный функционал, развее что кроме поворота колес.
Вот именно, что кроме поворота колес!
так она у тебя вообще без поворота колёс ездит ???
Может сделать условие если машина поварачивается то и колёса тоже, только надо сделать ограничение на поворачиваемость а то и вовсе крутиться начнут !!!
Так у меня машина- ODE body, а поворачивает она за счет поворота колес, и без них поворачивать не будет. А если делать поиск пути только с кузовом машины(ODE body), то ничего не получается. В итоге я пришел к выводу, что надо использовать колеса, они должны смотреть на каждую следующую точку на пути. Авот как сделать, чтобы они поворачивались к этой точке?
ну тада хз
Тогда пусть по треку бегает бокс а колесо поворачиваються на него. Сделать это можно так - у motion ченела есть чаилд Look at matrix, цепляй туда мошен ченел куба, может быть его нужно предварительно инвертнуть.
У меня же колесо- ODE body, а для него Look at matrix не работает.:-(
тогда пусть поворачиваеться примитив с которого читаеш углы и применяеш их для поворота колес
Я читаю углы с примитива, но применить их для поворота что - то не получается: я их подсоединяю к ODE Joint, но там повороты идут относительно машины, а углы я считываю относительно мира, и поэтому колеса поворачиваются, но вообще не туда. А как можно ли как нибудь поворачивать колесо(ODE body) не через ODE Joint???
Ну так переведи эти углы в пространство машины, если не туплю то банально умнож вектор углов примитива на вектор углов машины.
Все равно не то. Судя по всему, углы поворота примитива тут не используешь. Нужно что- то, чтобы ODE body само поворачивалось на точку.
А ты не мог бы сказать что ты вообще хочешь реализовать??? Зачем нужна эта машина??? Ты что хочешь гонки сделать ???
Ну да. Именно гонки. Все остальное, необходимие для игры пока получается самому делать. Затруднения только с этим элементом. Вообще, я думаю, что в квесте можно сделать нормальную игру.
Прикольно!!! Я тоже хотел сделать гонки а потом посмотрел туториал в квесте, там где показано как сделать езду на машине, и ужаснулся! Так как там просто ужасное управление!
У тебя машина ездит также туго или добился нормального управления???
А ты думал, что в туториале тебе будет машина с готовой физикой? У меня машина с нормальным управлением. Я бы не начинал делать поиск пути для машины, если бы не было всего остального.
Управления можно реального добиться без особых проблем - надо посидеть, поковыряться с настройками. Вот только пока не понял, как реализовать занос при резком торможении и ручник ???
Так можно ли как- нибудь повернуть колесо не через ODE joint?
Сейчас как раз работаю над этим, есть кое-какие мысли. Если выйдет что-то путное - сообщу
Вот сцена, по-моему на 3dcenter.ru кто-то выкладывал, может поможет, там "тачка" реактором настроена, и ездит за дамиком по сплайну...
Если у кого получилось настроить нормально тачку в ODE или Newton выложите хотя бы .exe
поворот колеса с ODE делай через Add Force