|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.07.2013, 12:58 | #191 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Перевожу. У вас есть массив каких-то значений (цветов), каждое из которых вы интерпретируете как тот или иной тайлик. Например (от балды пример взят) зеленый - тайл с травой, черный - тайл со стеной, синий - тайл с водой, серо-буро-малиновый - тайл с телепортом. К стати, у меня вопрос к автору - зачем?
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 04.07.2013 в 13:04. |
04.07.2013, 13:01 | #192 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
В TPNGImage грузим картинку. Ставим 2 FOR, X и Y. По CASE проверяем цвет каждого пикселя картинки. Например, черный - дорога в матрице world в ячейке x,y пишем 0, белый - стена (в матрице 1), желтый - трава (в матрице 2), красный - елка (в матрице 3), зеленый - еще что нибудь, и так далее.
|
04.07.2013, 14:40 | #193 | |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Цитата:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
|
04.07.2013, 15:24 | #194 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
Именно загрузка. Максимум за это время игра загрузит карту, создаст мобов и переместит игрока (у меня лично секунд за 3. Пробовал на слабеньком компьютере - на нем за 10 секунд)
|
04.07.2013, 15:53 | #195 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Сурово. Казалось бы, чему там грузиться столько времени? У меня XL-карта третьих героев только что примерно за секунду загрузилась.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
04.07.2013, 16:01 | #196 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
Ну, блин, это ж Герои. Над ними народ трудится. А я игрушку один девелоплю, ну плюс, тут мне помогают. А вообще, у меня, помню, давно была ХРюша, так на ней тоже секунд десять Героевская карта грузилась. Щас на этом же компьютере семерка пиратская стоит и лицензионные Герои. А они диск требуют. А диск находится на полке. А полка находится на другой стороне комнаты. А до туда идти лень. Поэтому проверять, как быстро сейчас грузится не буду
|
04.07.2013, 16:22 | #197 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Ваша проблема еще в куче файлов. Как бы 100 файлов весом N килобайт будут грузиться дольше, чем один файл размером N*100 килобайт. (по крайней мере с ЖМД, на флешках и твердотельниках не проверял). Ну а хранить вашу карту в виде цветной картинки не рационально. Как-то много байт на один объект (там кажется 3 или 4 байта на один пиксель). Лучше храните ее в виде двоичного файла. Да и "обработка" PNG занимает лишнее время (ее делаете не вы, а TPNGImage).
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
04.07.2013, 16:40 | #198 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
А все равно, игра весит немного, если в свойствах папки с картам посмотреть размер, то можно увидеть, что сейчас они весят 320 кб!! Загрузка при создании персонажа длится примерно 7 секунд, при смене локации - 2 секунды, при загрузке игры - те же 2 секунды. Не так уж и долго.
Самую большую долю памяти (32мб) берут звуки, всего игра весит 87 мб (исправил размеры ErrRep). |
16.07.2013, 22:40 | #199 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
Я конечно не напрашиваюсь, но может кто протестирует игру-то? В какую сторону изменился интерфейс, в лучшую или в худшую, как мобы-мутанты? И может кто идей подать, а то у меня мыслей по улучшению нет.
|
17.07.2013, 05:38 | #200 | |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
Перевести звуки в ogg воспроизводить с помошью опенАл. переконвертировать спрайты & текстуры в BC1/BC3 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi RPG | ruN00b | Мультимедиа в Delphi | 1 | 07.05.2013 09:40 |
RPG-SpaceInvaders | revaldo666 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 9 | 08.02.2012 18:04 |
Delphi-клиент для Online RPG "Dragon Knight" | apromix | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 23.05.2009 12:48 |
3D-RPG | Кронос | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 25 | 12.05.2007 11:21 |