2010-01-23 2 views
1

Первая ночь, чтобы взглянуть на различные способы создания ландшафта.Первый раз когда-либо созданный ландшафт

Я хочу работать над гоночным проектом и задавался вопросом, был ли способ создать 3D-гоночный трек каким-то образом.

Мы планируем использовать C++, а также использовать PhysX и openGL. Где я должен искать создание ландшафта? Кроме того, кто-нибудь знает некоторые хорошие учебники/советы, которые могут помочь мне :)

Благодарности

+0

Какую графическую библиотеку вы используете? Обычно вы создаете сетку с различными уровнями детализации из карты высоты. Я не хочу быть грубым или сбивающим, но из-за звуков вы никогда не делали игру раньше. Если это так, вы уже находитесь над головой; вы должны начать с чего-то более простого, такого как Понг, и прокладывать себе путь вверх. Игровое программирование не является тривиальным. – GManNickG

+0

В настоящее время используется openGL. – EvenOdd

+0

Тогда общий способ - использовать карты высот и генерировать сетку, как я уже сказал. Google предоставит больше информации, чем я мог. – GManNickG

ответ

2

Самый простой способ сделать рельеф местности является использование высоты-карты и формирования сетки из него. У Google будет more information, чем я могу give you.

Кстати, избегать перехода к Lighthouse3D прямо сейчас; он взломан и сбой вашего браузера. Вот cached version, которые могут быть полезны.

1

Большой учебник для создания tarrain здесь:

http://www.toymaker.info/Games/html/terrain.html

Это DirectX конкретные, но имеет достаточно общую информацию, чтобы помочь вам понять теорию.

На сайте также есть другая информация о создании игр и написана преподавателем британских игр по программированию - стоит проверить.

1

IMHO, вы должны создать соответствующие сетки с помощью блендера (или другого инструмента 3D-моделирования), который вы затем импортируете в свою игру. Использование карт высот приятно и все, но я думаю, что это совершенно неуместно для той игры, в которой вы заинтересованы.

Используя Blender/etc, вы также сможете легко и просто добавить дополнительные объекты на свою карту, такие как ворота/контрольно-пропускные пункты.

Смежные вопросы