|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2009, 23:43 | #11 |
Горю
Пользователь
Регистрация: 09.12.2009
Сообщений: 10
|
У меня люди и другие объекты размером с 1 тайл мапы.. А если сделать большие тайлы мапы и допустим маленькие деревья или еще чего придется думать над тем как обрабатывать столкновения на предметы, а так в матрице мапы выставил на нужную ячейку Maps[a,b].TMove:=1; и по ней уже идти нельзя!
Так что я хз насчет больших тайлов.... П.с кстате ты можешь легко адаптировать редактор под свои тайлы просто нарисовать маску для ромбовидного тайла по аналогии с моей и изменить ширину тайлов в процедурах расчета ячейки и отрисовки карты. П.п.с если хочешь завтра вынесу это в отдельные переменные... или лучше сделаю конфиг где все можно будет указать и редактором можно обрабатывать и твою и мою мапу.. |
13.12.2009, 23:50 | #12 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
Оптимально будет, если все вынести в константы (конфига ненадо). Захотел - поменял значение - и готово Например:
Код:
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты |
15.12.2009, 21:39 | #13 |
Горю
Пользователь
Регистрация: 09.12.2009
Сообщений: 10
|
Вот редактор добавил скролл бары для передвижения карты и убрал кнопки.
Извини но пока не вынес в константы ширину и тип тайлов, времени к сожалению нет... Но если обещаешь дать ромбовидные тайлы карты как время появиться полностью переделаю редактор под них а заодно и игру. |
16.12.2009, 17:19 | #14 |
Web-программер
Пользователь
Регистрация: 05.11.2009
Сообщений: 49
|
а можете exe файл вашего проекта скинуть?
у меня щас просто нету delphi компилятора |
16.12.2009, 18:30 | #15 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Сохранил карту и получил тхт файл размером 1 мб. Это не есть хорошо.
Я бы предложил: 1) Хранить размер карты в переменной(количество ячеек) 2) При сохранении в первые два байта(можно и больше) записывать размер карты 3) При загрузки считывать. Это существенно уменьшит размер файла. И добавьте doublebuffered:=true в oncreate.
pushl $0x18E3DF6B
call ICQ |
16.12.2009, 18:38 | #16 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
Вот только .exe. Лучше скачай себе Delphi 7 SE Lite, всего 40 мб, быстая установка. Удобно просто
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация РПГ... | Shadow_1329 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 20 | 16.08.2009 18:40 |
Создание игры РПГ (RPG) | vzov | Qt и кроссплатформенное программирование С/С++ | 18 | 13.05.2009 03:12 |
Помогите в создании броузерной РПГ | emogot | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 06.02.2009 09:17 |
Магический квадрат v 0.01 (РПГ демо) | Phoenix77 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 23 | 03.09.2008 02:20 |
РПГ игра | Принц | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 10.06.2008 15:57 |