Приступая к работе с Molehill, какой API я должен начать изучать?
Я только что прочитал некоторые основы о Molehill и понял, что изучение API необходимо для ускорения разработки, но пока кажется, что Away3D - победитель, но у Flare3D тоже есть некоторый потенциал. Я знаю, что это слишком рано, но если я захочу начать с Molehill + немного API, какой из них будет хорошим выбором?
Благодарю.
1 ответ
Если вы действительно хотите выучить фреймворк (который запутает большинство фактических вещей из Molehill), я рад, что вы нашли Away3D победителем. Теперь, очевидно, я предвзят (так как я являюсь одним из основных разработчиков Away3D), но у нас большое сообщество, и тот факт, что Away3D с открытым исходным кодом, в то время как Flare3D с закрытым исходным кодом и стоит 500 долларов в год за место разработчика, вероятно, является самое большое преимущество
Что касается характеристик двигателя, то различий на самом деле не так много. Flare3D предлагает еще кое-что в отделе документооборота прямо сейчас, но в основном только если вы используете 3ds max. Flare3D также очень ориентирован на разработку игр, с интегрированной физикой и т. Д., Но с небольшим опытом создания аккуратных интерфейсов и веб-приложений помимо игр. Away3D доказал свою хорошую многогранность - демо-сцены в Away3D даже размещались на демонстрационной вечеринке Assembly, по крайней мере, дважды;). Но не хватает таких вещей, как физика и т. Д., Которые хороши для разработки игр. Away3D стремится быть отличным движком рендеринга, и вы можете легко подключить такой движок, как bulletflash (порт отраслевого стандарта Bullet) для физики, если вы этого хотите, но он не поставляется в комплекте.
Итак, Flare3D, вероятно, выигрывает с небольшим отрывом в игровом отделе, но только если вы хорошо владеете их инструментами. Если нет, то это, вероятно, галстук для игр.
На самом деле, с помощью файла формата Away3D AWD и одного из редакторов, которые его поддерживают (или будут поддерживать), вы можете очень легко создать игровой редактор из вашего любимого 3D-приложения. На прошлой неделе я и пара товарищей по команде из Away3D создали играбельную трехмерную платформенную игру с анимированными персонажами и одним большим игровым уровнем (в комплекте с физикой) примерно за четыре дня, и я выполнил все редактирование уровней в Blender, включая свойства физического коллайдера, точки появления и т.д.
Итак, нижняя строка (если она есть;)). Away3D является бесплатным и с открытым исходным кодом (если вы заботитесь о подобных вещах) и представляет собой универсальную библиотеку 3D-рендеринга. Flare3D - это очень многообещающий, более молодой проект, ориентированный на игры и имеющий больше "платформенного" ощущения, когда вы получаете полную выгоду только при использовании их фирменных инструментов.
Надеюсь, это поможет в вашем решении.:)