unity 使用SendMessage来拖动无边框窗口会使游戏活动停止


    public static void MoveWindow(IntPtr handle)
    {
         ReleaseCapture();
        SendMessage(handle, WM_SYSCOMMAND, SC_MOVE | HTCAPTION , 5);
    }

我做的是类似QQ宠物,所以要无边框透明背景,有边框时,拖动边框可以移动并且宠物获得不会暂停,但是无边框时,用SendMessage来拖动宠物会使宠物活动停止进入类似暂停的状态。有什么办法又能拖动,宠物不会进入暂停。我感觉SendMessage来移动会阻塞进程,但postSendMessage也会使宠物暂停。

有可能是没有勾选在后台运行的PlayingSetting选项。