Isso aconteceu comigo também quando desabilitei a captura do mouse. O cursor do mouse fora do VirtualBox ficou preso em um local (porque eu o desativei) e o novo ponteiro do mouse no VirtualBox fica invisível.
A melhor coisa para corrigir esse problema é realmente usar um dispositivo externo, como um contoller de PC com sticks analógicos. Portanto, conecte o controlador do PC a qualquer dispositivo externo que você deseja primeiro e faça o download de um programa gratuito chamado JoyToKey ou algo semelhante. Eu sugeriria JoyToKey, funciona perfeitamente.
Agora, abra o JoyToKey e mapeie as teclas do teclado, como w, a, s, d ou para cima, baixo, esquerda, direita e esquerda e direita e clique do mouse, incluindo o rolo do meio do mouse e o eixo de movimento do mouse (o que você usa para mover o mouse) , Mapei o meu nos bastões analógicos do meu controlador para mover o ponteiro) para o controlador do seu PC.
Em seguida, abra o VirtualBox (desative a captura). Dessa forma, pelo menos agora você pode mover o ponteiro que ficou preso inicialmente em um só lugar com o seu controlador de PC.
Portanto, se você deseja usar o Unity3d, abra o Unity3d agora. Mova seu ponteiro usando seu dispositivo externo, tente visualizar um jogo que você criou e agora você pode olhar ao redor usando o mouse! Como alternativa, desative a aceleração de hardware (arraste o controle deslizante para nenhum em vez de completo) nas opções de exibição quando estiver dentro do VirtualBox (no entanto, isso não funcionará se você quiser usar o Unity3d, porque o ponteiro ainda desaparece ao passar o mouse sobre o programa)