Приступая к работе с Molehill, какой API я должен начать изучать? - PullRequest
2 голосов
/ 08 августа 2011

Я только что прочитал некоторые основы о Molehill, и я понял, что изучение API необходимо для ускорения разработки, но пока кажется, что Away3D - победитель, но у Flare3D тоже есть некоторый потенциал.Я знаю, что это слишком рано, но если я захочу начать с Molehill + немного API, какой из них будет хорошим выбором?

Спасибо.

1 Ответ

3 голосов
/ 08 августа 2011

Если вы действительно хотите выучить фреймворк (который запутает большинство фактических вещей из 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 - это очень многообещающий, более молодой проект, ориентированный на игры и имеющий больше «платформенного» ощущения, когда вы получаете полную выгоду только при использовании их фирменных инструментов.

Надеюсь, это поможет вам в вашем решении. :)

...