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?


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.


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



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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.