Я делаю автомобильную игру в THREE.js. Проблема, с которой я столкнулась, заключается в том, что я сделал Plane Road и положил на нее автомобиль. Теперь я создал ландшафт, но я не знаю, как я могу построить отношения между автомобилем и дорогой, чтобы машина двигалась по дороге не в дороге, как в реальной жизни.THREE.js Движение автомобиля на дороге
Я пытаюсь выяснить эту проблему, вычислив высоту вершин плоскости и задав положение автомобиля над этой высотой, но это не работает для меня ниже, это код.
for(var k = 0; k < ground.geometry.vertices.length; k++){
localObject.position.y = ground.geometry.vertices[k].y + 1;
}
Помогите мне в этом отношении.
Спасибо за ваш ответ, но он не работает, можете ли вы помочь мне немного больше. –
Можете ли вы предоставить изображение, чтобы увидеть проблему? Или jsfiddle? – gaitat
Это ссылка Image ** http: //i.imgur.com/QDwMgAA.jpg**. Можно видеть, что автомобиль идет по поверхности, а идет по одному и тому же прямому пути и внутри ландшафта. –