pillow_destroyer 2021-09-28 18:41 采纳率: 66.7%
浏览 43

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


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

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

  • 写回答

1条回答 默认 最新

  • Tony_Bean 2021-09-29 17:49
    关注

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

    评论

报告相同问题?

问题事件

  • 修改了问题 9月28日
  • 创建了问题 9月28日