• Какой формат изображения для тайлов вы бы использовали в своем проекте: bmp или png?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Unity все равно при компиляции преобразует текстуры в свой формат, так что исходники могут быть в чем угодно.

    Но лучше все-таки PNG32 — 1) честная 8-битная прозрачность, 2) отсутствие потерь, 3) небольшой вес.
    В BMP можно назначить какой-то цвет «прозрачным» (например, если у вас изометрические тайлы, то в квадратном изображении 4 угла будут закрашены, например, сиреневым), но это должен поддерживать шейдер и это будет «однобитная» прозрачность, то есть с краями лесенкой.
    Ответ написан
    Комментировать
  • Как строится AJAX приложение?

    @GreatRash
    AJAX-приложение не работает с другими страницами, это в корне неверный подход. Такое приложение работает с данными, которые асинхронно отдаёт ему сервер. Т.е. всё необходимое у вас уже должно быть на странице, а рулите вы только данными.

    По уму даже responseText юзать неправильно (т.е. получать HTML). От сервера вы должны получить либо XML, либо JSON, а формировать HTML нужно уже на клиенте.
    Ответ написан
    2 комментария
  • Какой выбрать фреймворк для разработки 2D мобильных игр?

    Mishok2000
    @Mishok2000
    Творческий программист
    LibGDX - Java. https://libgdx.badlogicgames.com/
    Очень легко его познать, т.к. простая и ясная документация (хоть и на английском).
    Кроссплатформенный. Но на iOS он запускается через RoboVM (который как я понимаю переводит из Java в C), из-за этого приложение будет занимать не мало места + не сможешь для iOS прикрутить множество рекламных площадок (только Адмоб)
    Любая Java среда. Eclipse
    Cocos2d-x - C++|Lua|JS www.cocos2d-x.org/products
    Главное: сложное в изучение. Очень мало западных статей на счет именно Cocos2d-x, и еще меньше на русском языке. Но структура и архитектура у него лучше (ИМХО), нежели у LibGDX + более производительней, а самое главное: к нему можно подключить все рекламные площадки и прочие плагины.
    (Кстати, скоро напишу на хабре туториал по созданию небольшой игры на нем)
    Среда на Windows: Visual Studio (дефолтная для С++). Lua - у них своя среда.
    Про Unity, Unreal Engine не буду писать, про них можно миллион статей найти.
    Удачи :)
    (Если что опыт есть по двум движкам, поэтому знаю, что говорю).
    Ответ написан
    Комментировать
  • Какой выбрать фреймворк для разработки 2D мобильных игр?

    @nagibator8000
    можно сделать HTML5 игру на phaser.io а потом упаковать с помощью https://crosswalk-project.org/
    Из плюсов такого подхода:
    За отрисовку отвечает pixi.js, поэтому можно использовать WebGL и GPU девайса. Crosswalk это все поддерживает.
    Богатые возможности phaser. Шейдеры, физический движок и т.д.
    Быстрая скорость разработки, тоесть ненужно ждать пока проект скалампулирется, почешется, загрузится на девайс или эмулятор. Просто обновляешь страницу.
    Много примеров phaser.io/examples
    Ответ написан
    1 комментарий
  • Как реализовать параллельные вычисления?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    нода хоть и быстра но она однопоточна. лучше возьмите erlang или go.
    Ответ написан
    Комментировать
  • Как реализовать параллельные вычисления?

    @aleks_raiden
    Для такой задачи очень хорошо подойдет Go - можно по отдельной горутине для каждого из обьектов завести и обсчитывать
    Ответ написан
    Комментировать