Я пытаюсь научиться программировать с помощью Visual C ++ \ DirectX. В настоящее время я могу загружать XMeshes, перемещать их, поворачивать камеру вокруг них, проводить тесты на столкновение только для мира коробок и т. Д. (Я выбрал несколько классов для этих вещей)
Теперь я сделал 3D-модель местности и хочу, чтобы мой персонаж двигался по ней. Во Flash AC3 есть хит-функция, которая проверяет, касаются ли объекты друг друга. На самом деле, я не ожидаю, что такой простой способ выполнить тестирование столкновений в DirectX 8D, но я даже не имею представления о том, как это сделать ... Итак, если вы можете дать мне представление об этом или ссылку на ресурсы или что-то для обучения: это было бы фантастически ...
Плюс я хочу спросить. Какой путь я должен выбрать? Создание собственного движка или использование другого? Если да, можете ли вы предложить один из двигателей, которые мне следует использовать? (На самом деле я просто хочу провести испытание на столкновение на наклонной поверхности, не используя совсем другой Двигатель или Темный GDK.)
Короче хочу освоить испытание на столкновение на наклонной земле ...
Спасибо, что уделили время ...