|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2012, 16:31 | #11 |
Пользователь
Регистрация: 14.06.2010
Сообщений: 36
|
|
27.12.2012, 21:00 | #12 |
Пользователь
Регистрация: 29.07.2012
Сообщений: 98
|
все таки я не понял темы, где вы их строили? в каком то игровом движке?
|
28.12.2012, 17:20 | #13 |
Пользователь
Регистрация: 28.08.2012
Сообщений: 20
|
Вопрос ТС не понял.Так же не понял,почему он в разделе C#.И совсем не понял,что ТС употреблял.
|
28.12.2012, 18:54 | #14 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
строил в OpenGl. допустим есть игрок. он передвигается с помощью стрелок. вокруг него находятся стены, но он проходит сквозь них т.к. нигде не указано что этого делать нельзя. вот мне и надо как то написать код таким образом чтобы игрок не мог проходить сквозь стены
|
28.12.2012, 19:37 | #15 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Делаем бинарную карту игрового поля в отдельном трёхмерном массиве и заносим туда созданный трёхмерный мир. Бот, тоже должен отображаться в этом массиве, как некий бинарный контурный объект. При движении объекта, сравниваем его контур, с объектами мира при помощи циклов и оператора if.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
08.01.2013, 17:26 | #16 | |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
Цитата:
пока я рассматриваю пример, в котором 5 стен. я создал двумерный массив размерностью 20х20 и при объявлении массива заполнил его единицами (расположение стен) и нулями вручную. УРА, работает. дальше взялся за оригинал, в котором множество стен и размерность массива уже 60х60. заполнять его вручную, по моему, нет смысла. поэтому пытался как то это автоматизировать, но безуспешно. помогите пожалуйста с заполнением массива. |
|
08.01.2013, 19:15 | #17 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Нужно же сначала правила сформулировать, по которым заполнять стены. А то, может, Вас и random(60)+1 в цикле устроит... p.s. Во многих играх карты составляются в спец.редакторе, после чего сохраняются в ресурсах игры и подгружаются в игру по мере пнеобходимости... |
|
09.01.2013, 11:40 | #18 | |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
Цитата:
|
|
10.01.2013, 09:15 | #19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
или мы говорим про разные вещи, или я Вас не понял...
я говорил о том, что лабиринт (или лабиринты) можно нарисовать ручками и брать в программе готовые, а можно воспользоваться алгоритмами ГЕНЕРАЦИИ лабиринтов ( тырк или тырк ) А Вы, похоже, пытаетесь мне рассказать о ВИЗУАЛИЗАЦИИ лабиринта. Это совершенно другая задача, вообще никак не связанная с созданием лабиринта. Цитата:
Пройдитесь поиском по нему. Если ничего не найдёте, задайте в этом разделе вопрос насчёт литературы (либо найдите подходящую тему, либо создайте свою). Хотя, не уверен, что Вам для решения вашей одной текущей проблемы понадобится так много знать! |
|
10.01.2013, 10:38 | #20 | |||
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
Цитата:
Цитата:
визуализация как раз то меня и не интересует. я же скинул свой проект. там все есть: стены, текстура на стенах. вобщем лабиринт создан, но нет такого условия чтобы нельзя было проходить сквозь стены. запустите мой проект и попробуйте пройти сквозь стену. Цитата:
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсер для стены в ВК | EndoCrinolog | PHP | 14 | 15.11.2012 02:44 |
Вывести записи со стены контакта wall get | Авторитет | PHP | 2 | 28.12.2011 23:21 |
GLScene проходимость сквозь стены | beygul | Помощь студентам | 0 | 10.10.2011 19:12 |
C# Создание стены и флага(финиш)! | ZaVyLoN | Общие вопросы .NET | 6 | 23.10.2010 17:23 |
Запретить завершение сервиса(даже через диспетчер) | Alter | Win Api | 13 | 12.08.2009 00:41 |