Unity编辑器的GameView窗口是如何处理Window鼠标消息的?

出于一些需求,我想要做一份能够后台向Unity游戏进程发送鼠标信息的程序当作脚本使用,但是在具体实现中出现了一些问题:
对于GameView窗口,向窗体内的非游戏窗口坐标(分辨率、缩放、布局等按钮)发送WM_LBUTTONDOWN|UP消息时,可以正常处理点击效果,但是一旦向游戏窗口内坐标发送WM_LBUTTONDOWN|UP消息的话,我发现它们并没有起到预期应有的效果,我有尝试过对照监视器记录的有效点击信息完整的发送了一遍一模一样的Window消息序列,但是仍然没能起到预期的点击效果,请问有熟悉的兄弟能指明一下是什么原因导致的吗?

我可不可以理解你做了一个程序,这个程序在前面控制鼠标事件的发送给一个后台的unity游戏?如果是这样你可以检查一下你unity游戏打包设置里面的一个“run in background”是否勾选,它决定了打包后的程序在后台时是否运行。