2014-04-15 2 views
0

Можно ли использовать Unity как средство рендеринга? У меня есть игра, которая написана на C#, и я бы очень хотел переписать ее, чтобы использовать Unity из-за ее переносимости и использования C#. Сама игра представляет собой 2D-лабиринт (думаю, Pac-man).Использование единства в качестве механизма рендеринга для 2D-игр

Я читал много учебников по использованию Unity для 2D-игр, но все они использовали почти только меню и редакторы, встроенные в Unity, и использовали лишь небольшую часть с C# или другим языком программирования. Если я собираюсь пойти по этой дороге, это означает, что мне нужно «переписать» всю свою логику игры с редакторами/меню/менеджерами Unity и т. Д.

Я ищу, чтобы использовать его, например, как библиотека XNA , Есть ли способ достичь этого с помощью Unity? Если нет, есть ли другой движок игры/библиотека, использующий C#, который является кросс-платформенным и canm запускается под мобильными устройствами?

ответ

0

сделана Fangz (https://www.youtube.com/watch?v=x6-5D6IkD5E) используя Unity. Если это не доказывает, что сложную 2d-игру можно сделать в Unity, я не знаю, что делает :).

Вы можете использовать Unity как XNA, но это может отказать вам в сильных сторонах Unity. Как только вы привыкнете визуализировать переменные-члены в редакторе по-своему (через скрипты редактора-инспектора), будет сложно вернуться :).

Кроме того, Unity теперь имеет встроенную поддержку 2d, что не так хорошо, как инструмент 2d Toolkit, один раз из самых хорошо разработанных 2d-пакетов, с которыми я имел удовольствие работать.

Еще одно преимущество использования Unity заключается в том, что вы сможете легко добавлять анимации в свою 2-мерную игру. Просто добавьте компонент анимации, нажмите запись и переместите.

В общем, я нахожу себя в обратном направлении: как кто-то может сделать 2d-игру в чем-то другом, что Единство :).

+1

Поскольку моя игра уже написана, я бы предпочел использовать Unity, как XNA. Я играл с Unity, и кажется, что для написания игры в стиле Unity потребуется больше полной редизайна на игровом движке, а не просто повторная реализация интерфейса визуализации. У вас есть какой-либо ресурс или руководство, в котором объясняется, как использовать Unity таким образом? – UnTraDe

+0

Конечно! Взгляните на Futile: https://github.com/MattRix/Futile Вы будете чувствовать себя как дома :). Pivvot (http://www.148apps.com/news/whitaker-trebellas-long-voyage-completing-game-pivvot/) был создан с использованием этой структуры. – user2599140

Смежные вопросы