2010-10-07 1 views
7

Я хочу сделать 3D-игру, желательно, которую можно сыграть в браузере. Некоторые люди говорят, что блендер, некоторые говорят о единстве. Каковы плюсы и минусы каждого? Какой из них вы предпочитаете? Зачем? Кроме того, есть ли у вас предложения по учебникам?Blender vs. Unity

ответ

19

Blender и Unity не то же самое,

Unity является игровой движок, что означает, что его цель состоит в том, чтобы создавать игры, и вы можете запрограммировать его с помощью C# или Javascript. Но вы не можете создавать в нем 3D-модели.

В то время как Blender - это программа для моделирования в основном, вы можете создавать приложения или игры в ней, но это не основная цель программы.

Для Unity вы можете создавать 3D-модели/анимации и импортировать их, но я не уверен, совместим ли он с Blender, но он совместим с Maya.

Я бы порекомендовал больше Unity для создания игры, так как он также имеет поддержку в Интернете, но он требует установки плагина.

В Unity Website вы можете найти документацию и примеры, которые помогут вам начать работу.

Надеюсь, это поможет.

+1

Ah Итак, я все время сравнивал яблоко с апельсином. Очень поучительный ответ. Большое спасибо. – John

+1

Ну, у Blender есть «игровой движок», но он не такой портативный, как Unity. С Unity вы можете создавать игры для браузера, Mac, Windows, iPhone и Wii, и вскоре вы также сможете создавать Xbox и Android. Но у него есть его цена, бесплатное Unity ограничено в функциях и может использоваться только для веб-игр и компьютеров windows/mac. – Tseng

+0

Чтобы продлить действие на @Tseng, я хотел бы отметить, что я немного не согласен с тем, что Unity более портативен. Unity не поддерживает linux, Blender полностью перекрестная платформа и «может» легко работать в любой системе, если вы портировали ее самостоятельно. Единство потребует официальной поддержки, поскольку оно является закрытым источником. –

5

С риском озвучивания я должен буду не согласиться с mklfarha. Хотя это только мое собственное мнение, я гораздо более детализирован для игрового движка Blender. Когда вы достигаете определенного уровня владения навыками программирования и моделирования, игровой движок Blender позволяет гораздо больше свободы выбора для игровых типов и в игровой механике. Это также open-source, то есть вам никогда не придется беспокоиться об авторском праве.

Сказав это, Unity намного лучше для новичков, так как многие функции для игры уже встроены, например, движение для персонажей и поиск пути. Кроме того, для экстремальных хардкорных программистов, нуждающихся в сжатии каждой последней капли мощности с компьютера, Unity будет лучше, поскольку он намного лучше оптимизирован графически и во всех других аспектах, хотя, если вы охвачены моим последним заявлением, вы бы уже знаю все, что я сказал здесь и многое другое.