Перейти к содержанию
Fire Monkey от А до Я

dimsa

Пользователи
  • Постов

    2
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

dimsa стал победителем дня 28 апреля 2016

dimsa имел наиболее популярный контент!

1 Подписчик

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения dimsa

  1. Блин, че-то даже неловко стало). FPS большой на ПК, а на андройде ~40 фпс. Не знаю с чем это все связано, но просто надо дальше ковырять FMX в сторону того же самого 3D, это должно быть быстрее обычного канваса. За отрисовку отвечает только TEngine2D и его объекты, т.е. если 3D быстрее, переделывать недолго. Можно еще в сторону отрисовки в нескольких потоках смотреть, я о ней всё время думал: что-то типа два потока реденрят в два имеджа, а когда оба готовы, то рендерят один имедж в другой. Я занят не только развитием движка, а еще работой, халтурами и прочими вещами) Но по движку стараюсь делать как минимум коммит в день (Или побольше в выходные) По самой игре... Вот как раз её код не очень. Движок я рефакторил активно последний месяц, поэтому на него немного приятней смотреть) В общем я бы не спешил с переделкой игры, т.к. хоть формат объектов и возможность их создания в SSB реализована, но это всё еще не прикручено и возможно что-то изменится. Сейчас имхо самая лучшая помощь,- это донесение информации о проекте, а лучший способ донесения информации, - это собрать еще какую-нибудь несложную игру и выложить её на маркет) На все вопросы я с радостью отвечу, по мере свободного времени конечно, но также вполне возможны ответы: это еще сыровато, лучше это не делать(делать конечно можно, но возможно придется переделывать) . :-)
  2. Не смог пройти мимо!) Я добавил в README репозитория ссылку на wiki по движку http://dimlight.ru/wiki Понемногу пишу её. А также добавил важные цели ближайшего месяца. О которых напишу здесь и по-русски. Закончить работу над Object Initilizer'ом, который читает SEJson файлы с описанием объектов. Вытащить куда-то всю условную компиляцию, которая в зависимости от версии Делфи подключает юниты и меняет названия итемов enum'ов. Нужно вытащить всё куда-то в файл синононимов, а то пока уверенно только на XE8 и Seattle собирается (В XE5-XE7 тоже собирается, но надо переименовывать всякую фигню) Создать чистый репозиторий, без демо игры, чтобы там было всё, чтобы октрывать и начать писать. Доделать некоторые фичи форматтерсов. В двух-трехмесячной перспективе: Доделать Sprite Shape Builder (SSB) Это программка, которая находится в групповом проекте и она позволяет собрать из разных картинок файл ресурсов, задать группы, имена, дополнительные свойства, фигуры для коллайдеринга Рассмотреть возможность переноса отрисовки в 3Д. Т.е. оставить спрайты, но они будут текстурами на квадах, мб. еще быстрее будет отрисовка. Особо не пробовал ничего кроме тестовых примеров, поэтому так расплывчато пишу. Очень благодарен за внимание к движку. Спасибо! И буду рад если кто-нибудь присоединится. :-)
×
×
  • Создать...