Wie kann ich Unity in einer virtuellen Maschine ausführen?

46

Ursprünglich war es so, dass Unity in Tools wie Virtualbox nicht ausgeführt werden konnte.

Wie kann ich das jetzt tun?

Jorge Castro
quelle
Ich habe die Vorabversion von Guest Additions installiert und Unity funktioniert einwandfrei.

Antworten:

27

In VirtualBox> = 4.0 wird Unity unterstützt und läuft gut, wenn Guest Additions installiert sind.

XServer 1.10 ab 11.04 wird in Virtual Box> = 4.0.6 unterstützt, wenn Guest Additions installiert sind.

Takkat
quelle
9
Für Leute, die dies über google finden .. Gastzugaben installieren. Aktivieren Sie das Kontrollkästchen, um 3D-Grafiken in den VM-Einstellungen zu aktivieren, und erhöhen Sie die Größe des Video-RAM.
Brian
Funktioniert es gerade? Derzeit wird behauptet, die (installierten) Kernel-Header nicht zu finden, und vboxvideo kann dann nicht geladen werden. Xorg.0.log sagt wegen falscher ABI-Version (9 vs 10).
Turbo
1
Virtual Box (derzeit 4.1.2) wird mit Unity2D ausgeführt, wenn GA nicht installiert ist oder wenn die Host-GPU die virtualisierten 3D-Funktionen nicht vollständig unterstützt.
Takkat
28

Unity stellt 3D-Anforderungen, die über Compiz hinausgehen.

Zusätzlich zu dem von compiz benötigten 3D, das von der 3D-Unterstützung von Virtualbox unterstützt wird, benötigt Unity auch die OpenGL Frame Buffer-Objekterweiterung , die von den 3D-Treibern von Virtualbox nicht unterstützt wird. Wikipedia hat auch einen guten Artikel über FBO.)

Fehlerbericht: http://www.virtualbox.org/ticket/7835

Dies scheint jedoch in der neuen Version von Virtualbox behoben zu sein

Alex Launi
quelle
1

Da bei dieser Frage nach Tools wie VirtualBox gefragt wird, kann ich bestätigen, dass Unity auf VMware Player 4.0 und höher ausgeführt wird.

Job in
quelle