|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.06.2012, 12:59 | #1 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
2D карта "местности"
Приветствую всех игроделов. Начну с того, что имеется. У меня есть карта(на ней земля, река цветочки и т.д.). Она отображается рисунком на полигоне, т.е. текстурой 2048 на 2048(Хорошо ли это?). И по ней двигается объект, находящийся в середине. По сути объект стоит, а карта движется. Но двигается он по всем и соответственно по воде. Где-то читал, что для ограничения произвольного движения создаются карты "местности"(точного названия не знаю). Она не отображается, но регулирует движение, например, запрещать движение по воде. Я думал сделать парсер картинки на assembler. Проблема не в этом, а в том, какую нужно делать выходную информацию? Где эта карта должна храниться? Неужели в виде массива?
Заранее спасибо. |
28.06.2012, 15:51 | #2 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Посмотри вот это, а потом начнешь обдумывать, что делать дальше и как: Модель аркадного уровня Пример от Kostia Анимация Про модель юнитов 1 Про модель юнитов 2 Про модель юнитов 3 Простой пример основы РПГ Про загрузку и использование текстур и проходимости... Подробно о заполнении банка текстур... Пример аркады с прыжком Создание меню/интерфейса
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
28.06.2012, 19:14 | #3 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Цитата:
Последний раз редактировалось _PROGRAMM_; 28.06.2012 в 19:33. Причина: Забыл прикрепить |
||
28.06.2012, 22:43 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
29.06.2012, 11:22 | #5 | |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
На самом деле я почти сразу, после написания поста нашел информацию о прямой и квадрате, но, возможно, есть варианты оптимальнее. Для этого я и написал цитированную вами фразу -- Только сейчас заметил в вашей фразе слово "давать". Смысл немного меняется. Я думал Вы предлагаете мне изучать аналитическую геометрию. Ну да ладно... Последний раз редактировалось _PROGRAMM_; 29.06.2012 в 14:43. |
|
29.06.2012, 18:43 | #6 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Но, думаю, аналитическую геометрию Вам поучить все равно придется - без этого в компьютерной графике (и, в частности, в играх) делать нечего. Просто следует сразу настроиться на то, что для написания любой серьезной программы познания в предметной области существенно важнее умения программировать. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к информации через точки на Image (карта с "горячими" точками) | dydochnik | Общие вопросы Delphi | 22 | 18.05.2012 10:34 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |
Записи - "бьет" ли карта k1 карту k2, с учетом того что масть m является козырной. | makarevich | Общие вопросы Delphi | 2 | 21.06.2011 13:38 |
"бьет" ли карта С1 карту С2 | Djoker | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.12.2010 19:54 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |