カメラ用のマウス機能を作成しました。それはうまくいきます。しかし、唯一の問題は最初にあります。最初にマウスで移動すると、左上にジャンプし、それからうまく機能します。なぜそれが起こるのか分かりません。
ここでマウス機能。
float lastx = 0.0;
float lasty = 0.0;
void mouseMovement(int x, int y) 
{
    lastx = (float)x - lastx;
    lasty = (float)y - lasty;
    if((float)x > lastx)
        Camera.RotateY((-lastx)*0.01);
    else
        Camera.RotateY(lastx*0.01);
    if((float)y > lasty)
        Camera.RotateX(lasty*0.01);
    else 
        Camera.RotateX(-lasty*0.01); 
    lastx = (float)x;
    lasty = (float)y;
    Display();
}