Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: переименована по желанию автора
Старый 09.06.2011, 17:08   #11
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от Enlightened Посмотреть сообщение
Похоже, что вы ошиблись. Все дело с банком текстур. Сначала я просто обратил внимание на то, что уголков нет, хотя должны были быть, ибо в папке с графикой такие тайлы имеются, в самом уровне они обозначены (как s1,s3,s7,s9 соответственно).
Банк работает нормально, проблемы в части загрузки, ...там я не поместил индекс текстуры. Вернись к прежнему исходнику и добавь вот это:

Код:
          Try
            // Загружаем текстуру в банк
            TexMas[map_t].TBTex := TBitmap.Create;
            TexMas[map_t].TBTex.LoadFromFile('gfx\layer1\'+texname+'.bmp');

            // Запишем имя текстуры
            TexMas[map_t].TBName := texname;

            // Определяем проходимость
            If texname = 'gg' then TexMas[map_t].TBMove := 1;
            If texname = 'si' then TexMas[map_t].TBMove := 1;
            If texname = 'ow' then TexMas[map_t].TBMove := 1;

            // Отправить в массив карты индекс
            MapMas[map_i, map_j].GMIndex := map_t;

            // Отправить проходимость текстуры в карту
            MapMas[map_i, map_j].GMMove := TexMas[map_t].TBMove;

            // Пометить использование текстуры
            TexMas[map_t].TBUses := True;

            WriteLn(Logfile, 'Текстура: '+texname+'.bmp - выполнено');
            WriteLn(Logfile, 'Ячейка банка: '+IntToStr(map_t));

          Except
            WriteLn(Logfile, 'Ошибка загрузки текстуры: '+texname+'.bmp');
            WriteLn(Logfile, 'Клетка карты: ('+IntToStr(map_i)+','+IntToStr(map_j));
          end;
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти первый отрицательный элемент массива имеющий чётный номер (Delphi) Vanger Помощь студентам 5 25.01.2011 11:41
Где найти исходники на Java( 1 проект - больше 1000 классов, 2 проект - больше 100, 3 проект - больше 10) Pti44ka Общие вопросы по Java, Java SE, Kotlin 2 09.09.2010 21:31
Проект в Delphi TaYgA Помощь студентам 4 28.10.2009 21:32
Курсовой проект по Delphi 7 Agent[PNZ] Помощь студентам 9 14.11.2008 13:25
проект на delphi(ум.матриц) Алиба Помощь студентам 5 23.10.2007 14:02