|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.06.2009, 09:15 | #331 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Сначала рисуйте персонажа, а затем - здание.
E-Mail: arigato.freelance@gmail.com
|
28.06.2009, 09:19 | #332 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
На буфере последовательно рисуем фон, персонаж,здание и выводим этот бутерброд на форму.
Arigato быстрей оказался.
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 28.06.2009 в 09:21. Причина: Уже появился аналогичный ответ |
28.06.2009, 09:40 | #333 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
Ну это то я знаю. Но вопрос в другом. Как сделать так чтобы в некоторых случаях персонаж скрывался зданием?
|
28.06.2009, 10:12 | #334 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
28.06.2009, 13:45 | #335 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
|
|
28.06.2009, 15:00 | #336 |
Пользователь
Регистрация: 26.06.2009
Сообщений: 43
|
спасибо за буфер! очень поиогло!
|
28.06.2009, 15:16 | #337 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Есть способ еще проще, ...следишь не за координатами объектов в массиве объектов, а проверяешь карту по ячейкам, от левой верхней, до правой нижней, т.е. за фрагментом карты, которая влезла в экран. Далее, значит перебирая ячейки карты смотришь запись "объект", там указан индекс на массив объектов в игре, по этому индексу отрисовываешь объект на карте, в текущей ячейке. Здания - если они крупнее, у них есть смещение спрайта, стоять они будут в конкретной ячейке карты но за счет смещения, их клетка будет в центре самого здания. Как движущийся объект не будет передвигаться, отображение всегда будет верным. Но нужно иметь в виду, что вокруг клетки здания нужно ввести "мертвую зону" в аккурат по периметру видимого силуэта (в изометрии по основанию).
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
28.06.2009, 20:47 | #338 |
Пользователь
Регистрация: 26.06.2009
Сообщений: 43
|
Я нашол много хороших примеров движения перса за мышкой, но как можно научить его обходить преграды?
Есть идеи? |
28.06.2009, 21:56 | #339 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Все азы и примеры в этой теме, ...тебе нужно конкретно? ...читай тему: http://programmersforum.ru/showthread.php?t=50504
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
29.06.2009, 17:40 | #340 |
Пользователь
Регистрация: 10.06.2009
Сообщений: 17
|
Скинте пожалуйста кто то код простейшего редактора карт.( потихоньку пишу игру но карты надоело в блокноте рисовать )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хорошие уроки | Render | Общие вопросы Delphi | 9 | 15.09.2012 07:13 |
Акцесс вопросы новичков | Yaga | Помощь студентам | 4 | 02.06.2008 00:16 |
Учебники для новичков в програмировании | Рар | Общие вопросы Delphi | 6 | 08.01.2007 08:07 |