Показано с 1 по 5 из 5

Тема: Resolution

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Resolution

    Итак, вот первые плоды капания в скриптах покемонов. Вернее, даже не самих покемонов, а сопотствующих файлов, а именно кастомной Tilemap. В результате трехднвной работы получилось нечто вполне вменяемое и даже играбельное, хотя еще и далекое от идеала.



    Как вы видите - на первый взгляд, все просто прекрасно. Но, увы, не обошлось и без тараканов.

    1. При использовании огромных тайлсетов на огромных картах заметно падает FPS (-4 кадра) при обновлении автотайлов (это 7 самых верхних тайлов, не входящих в тайлсет). Во вторых, при этом автотайлы рисуются поверх нормальных тайлов, "выедая" дыры в деревьях и прочих объектах. Для исправления этого они в свою очередь перерисовываются заново (причем все), что скидывает FPS еще на 10~15 кадров. Естественно все мягко говоря лагает и играть в такое чудо невозможно.
      С картами стандартных размеров без исполинских тайлсетов все нормально, но наверняка рано или поздно кому-нибудь понадобится создать карту 500x500... А играть без анимированных тайлов тоже не интерестно, наоборот - лучше бы добавить им 8~128 лишних кадров, что бы водичка колыхалась плавно...[/li]
    2. При хождении вниз-вправо, карта ограничивается лишь по левому краю, а по нижнему и правому продолжает двигаться, открывая взору черные области

    Это нужно править. Я добавил несколько комментариев, выстроил скрипты лесенкой, убрал Булевую алгебру (>>, <<), привел названия переменных и методов к более привычному виду, так что скрипт теперь стал намного более читабелен. Тем не менее, очень бы пригодилась помощь скриптеров в устранении вышеупомянутых багов. За эти три дня скрипт уже примелькался и на него трудно взглянуть объективно. Нужны новые люди, новые идеи реализации, оптимизации.

    Вот техническая демка(10мб):
    http://narod.ru/disk/7574735000/Reso...%202).zip.html
    http://webfile.ru/3402139

    Прошу прощения за большой объем - нет уже сил чистить ее от мусора. В основном это графика + последняя библиотека для тех, кто сидит на старом мейкере без R&W патча.

    Не обращайте внимание на смещенные окна, пустоты в менюшках и битвах и прочее. Существует переменная $resolution, управляющая разрешением. Ссылаясь на нее, все это можно будет в последствии выровнять - тут ничего сложного. Сейчас главная задача - довести до ума класс Tilemap и все что с ним связано, так что бы корректно отображалась карта. К слову, разрешением можно буедет управлять из игры, через меню Настройки. А доступный масштабный ряд будет определяться разработчиком. К сожалению, это некоторым образом скажется на итоговых размеров игры, как вы можете заметить глядя на демку, однако это вынужденная мера в виду отсутствия пока масштабирования изображений.

    Граждане-скриптеры, не проходите мира! Одному очень сложно этим заниматься!
    Последний раз редактировалось Equilibrium Keeper; 10.04.2009 в 18:59.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Resolution