Как я могу запустить Unity на виртуальной машине?

46

Первоначально это был случай, когда Unity не мог работать в таких инструментах, как Virtualbox.

Как я могу теперь сделать это?

Хорхе Кастро
источник
Я установил предварительный релиз гостевых дополнений, и Unity работает нормально.

Ответы:

27

В VirtualBox> = 4.0 Unity поддерживается и прекрасно работает, когда установлены гостевые дополнения .

XServer 1.10 от 11.04 поддерживается в Virtual Box> = 4.0.6, когда установлены гостевые дополнения .

Takkat
источник
9
Для людей, которые находят это через google .. установите гостевые дополнения. Установите флажок, чтобы включить 3D-графику в настройках виртуальной машины, и попробуйте увеличить объем видеопамяти.
Брайан
это работает в данный момент? Сейчас он утверждает, что не находит (установленные) заголовки ядра, а затем не может загрузить vboxvideo. Xorg.0.log говорит из-за неправильной версии ABI (9 против 10).
турбо
1
Virtual Box (в настоящее время 4.1.2) работает с Unity2D 11.10, когда GA не установлены или когда графический процессор хоста не полностью поддерживает виртуализированные 3D-функции.
Таккат
28

Unity предъявляет требования к 3D выше и выше самого Compiz.

Помимо 3D, необходимого для compiz, который поддерживается 3D-поддержкой Virtualbox, Unity также требуется расширение буфера OpenGL Frame , которое не поддерживается 3D-драйверами Virtualbox. В Википедии тоже есть хорошая статья о FBO.)

Отчет об ошибке: http://www.virtualbox.org/ticket/7835

Однако это, кажется, исправлено в новой версии Virtualbox

Алекс Лауни
источник
1

Поскольку этот вопрос касается таких инструментов, как VirtualBox, я могу подтвердить, что Unity работает на VMware Player 4.0 и более поздних версиях.

Jobin
источник