MCOS3ではMCOS2に制御が移っている間、MCOS3側のPCでは
マウスを移動させない制御を行っているが、
そのはずだが、全く機能していない。何故だろう。
そう考えていたが、原因がわかった。
無駄に処理を行わないように動いていない場合はマウスの制御は行わないとしていたが、
そこにバグがあった。
……簡単なようで簡単でないな。
MCOS3側のPCでマウスが動くのが嫌で、開始時の位置にマウスを動かすようにしているが、
ただクリックしただけでも、マウスの位置が違うから……なぜ、マウスをクリックしただけで、
マウスの位置が違うんだ? そこが問題では?
動作確認をして、原因の一つを見つけた。マウスの位置制御をしたら、
Control.MousePositionの値が変わった。Control.MousePositionの指す位置に移動させたのに。