Das ist mir auch passiert, als ich die Mauserfassung deaktiviert habe. Der Mauszeiger außerhalb von VirtualBox blieb an einer Stelle hängen (weil ich ihn deaktiviert hatte) und der neue Mauszeiger in VirtualBox wurde unsichtbar.
Das Beste, um dieses Problem zu beheben, ist, ein externes Gerät zu verwenden, z.B. einen PC-Controller mit Analogsticks. Schließen Sie also zuerst Ihren PC-Controller oder ein anderes externes Gerät an und laden Sie dann ein kostenloses Programm namens JoyToKey oder etwas Ähnliches herunter. Ich würde JoyToKey vorschlagen, es funktioniert perfekt.
Öffnen Sie nun JoyToKey und ordnen Sie Ihre Tastaturtasten, wie z.B. w,a,s,d oder hoch, runter, links, rechts und linke und rechte Mausklicks, einschließlich der mittleren Mausrolle, und die Mausbewegungsachse (was Sie benutzen, um eine Maus zu bewegen, ich habe meine auf meine Controller-Analogsticks gemappt, um den Zeiger herum zu bewegen) auf Ihren PC-Controller.
Als nächstes öffnen Sie VirtualBox (deaktivieren Sie die Erfassung). Auf diese Weise können Sie zumindest jetzt den Zeiger, der anfangs an einer Stelle feststeckte, mit Ihrem PC-Controller bewegen.
Wenn Sie also in Unity3d verwenden wollen, öffnen Sie jetzt Unity3d. Bewegen Sie den Zeiger mit Ihrem externen Gerät, versuchen Sie eine Vorschau eines Spiels, das Sie erstellt haben, und jetzt können Sie sich mit der Maus umsehen! Alternativ deaktivieren Sie die Hardwarebeschleunigung (ziehen Sie den Schieberegler auf “none” statt “full”) in den Anzeigeoptionen, wenn Sie sich in VirtualBox befinden (dies funktioniert jedoch nicht, wenn Sie Unity3d verwenden möchten, da der Zeiger immer noch verschwindet, wenn Sie mit der Maus über das Programm fahren)