|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2010, 12:39 | #1 |
Регистрация: 27.04.2010
Сообщений: 4
|
Реализация игрового пространства
Здравствуйте. Вынашиваю в мыслях сделать простую экономическую стратегию в 3D. Пусть без всяких рюшек, но для личного развития и опыта для меня самое то. Опыт в работе с 3D графикой есть, но вот опыта именно в создании игр - как кот наплакал. Но в Delphi уже освоился, программы пишу. =)
Не скажу что я прям совсем профан, т.к. теория некоторых аспектов игры уже в голове есть (реализация тоже), но по некоторым возникают вопросы. Если это важно, то для опытов и создания выбрал движок Cast II. 1) Как лучше всего сделать координатную систему самой карты? Я додумался сделать её по точкам. Точнее, создать 2 массива, x и y в которых указывать координаты высот наподобие -1, 0, 1, 2, 3 и тд, но потом осознав то как из всего этого дела будет создаваться 3D поверхность земли с объектами и прочим, я маленько "ужасаюсь", хотя может и напрасно. Вопрос - это сильно будет тормозить? И другой вопрос, есть какой-нибудь "рациональный вариант" создания земной поверхности со всеми объектами? 2) Тупо не могу правильно понять как реализовать путь по которому мог бы двигаться поезд! Есть мысль - делать нечто примитивов с текстурой дороги, но правильно ли? Или есть что-то лучше? 3) Не могли бы вы объяснить как реализуется приближение на таких картах, при которых при самом плотном приближении загружаются разные декоративные объекты (вроде травы, деревьев)? Пока это все мои вопросы, надеюсь на вашу помощь=) P.S. А есть какие-нибудь книги с "игровыми" "алгоритмами" (не знаю как правильно назвать), точнее полный справочник из таких трюков, наподобии "как сделать игровую карту" и т.п.? Заранее спасибо) |
22.08.2010, 15:49 | #2 |
фрилансер
Форумчанин
Регистрация: 18.07.2008
Сообщений: 107
|
посмотри на движек GLScene, он тоже под делфи, и возможности у него помоему больше чем у CAST 2.
смотри форум на glscene.ru
teleprog.net
teleprogramist@gmail.com |
22.08.2010, 16:25 | #3 |
Регистрация: 27.04.2010
Сообщений: 4
|
я уже смотрел в его сторону, но остановился на CAST II.
|
22.08.2010, 17:52 | #4 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
|
|
22.08.2010, 21:37 | #5 | |||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Код:
Цитата:
Цитата:
|
|||
22.08.2010, 22:52 | #6 |
Регистрация: 27.04.2010
Сообщений: 4
|
спасибо за ответы. а можно ссылочку, где вы видели пример реализации на кривых Безье? Попробовал погуглить на эту тему, но ничего почему-то не нашёл кроме уроков в 3D редакторах
|
23.08.2010, 18:29 | #7 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Реализации не знаю, но если подумать то по кривой Безье находятся точки, через определенные промежутки, по которым потом треугольниками рисуется дорога. Реализаций самих кривых в сети полно. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бесконечность пространства. | Levsha100 | Свободное общение | 96 | 14.12.2012 00:15 |
проблема с подключением пространства имен | whiskaz | Помощь студентам | 2 | 24.03.2010 22:40 |
Правила пространства имён Delphi | Retainer | Обсуждение статей | 8 | 07.10.2009 17:36 |
Множество точек пространства. Тетраэдр. | Adya | Общие вопросы C/C++ | 2 | 29.09.2009 22:02 |