![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 14.06.2010
Сообщений: 36
|
![]() |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 29.07.2012
Сообщений: 98
|
![]()
все таки я не понял темы, где вы их строили? в каком то игровом движке?
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 28.08.2012
Сообщений: 20
|
![]()
Вопрос ТС не понял.Так же не понял,почему он в разделе C#.И совсем не понял,что ТС употреблял.
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
![]()
строил в OpenGl. допустим есть игрок. он передвигается с помощью стрелок. вокруг него находятся стены, но он проходит сквозь них т.к. нигде не указано что этого делать нельзя. вот мне и надо как то написать код таким образом чтобы игрок не мог проходить сквозь стены
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Делаем бинарную карту игрового поля в отдельном трёхмерном массиве и заносим туда созданный трёхмерный мир. Бот, тоже должен отображаться в этом массиве, как некий бинарный контурный объект. При движении объекта, сравниваем его контур, с объектами мира при помощи циклов и оператора if.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
![]() Цитата:
пока я рассматриваю пример, в котором 5 стен. я создал двумерный массив размерностью 20х20 и при объявлении массива заполнил его единицами (расположение стен) и нулями вручную. УРА, работает. дальше взялся за оригинал, в котором множество стен и размерность массива уже 60х60. заполнять его вручную, по моему, нет смысла. поэтому пытался как то это автоматизировать, но безуспешно. помогите пожалуйста с заполнением массива. |
|
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() Нужно же сначала правила сформулировать, по которым заполнять стены. А то, может, Вас и random(60)+1 в цикле устроит... ![]() p.s. Во многих играх карты составляются в спец.редакторе, после чего сохраняются в ресурсах игры и подгружаются в игру по мере пнеобходимости... |
|
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
или мы говорим про разные вещи, или я Вас не понял...
я говорил о том, что лабиринт (или лабиринты) можно нарисовать ручками и брать в программе готовые, а можно воспользоваться алгоритмами ГЕНЕРАЦИИ лабиринтов ( тырк или тырк ) А Вы, похоже, пытаетесь мне рассказать о ВИЗУАЛИЗАЦИИ лабиринта. Это совершенно другая задача, вообще никак не связанная с созданием лабиринта. Цитата:
Пройдитесь поиском по нему. Если ничего не найдёте, задайте в этом разделе вопрос насчёт литературы (либо найдите подходящую тему, либо создайте свою). Хотя, не уверен, что Вам для решения вашей одной текущей проблемы понадобится так много знать! ![]() |
|
![]() |
![]() |
![]() |
#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 |