光标在 Canvas 外面不触发 MOUSE_MOVE 事件怎么解决?

这个详细描述起来很费劲,可能要配图。我先试试就这样有没有人能看懂,有人能看懂的人的话我就不更详细地描述了。我想做的是个 2D 的第三人称射击游戏,用代码设置了摄像机跟随主角。但是主角移动到偏离初始位置很多的地方瞄准就失灵了。然后调试的时候发现光标在 Canvas 外面根本就不触发 MOUSE_MOVE 事件。我觉得也许可以通过取消选择 alignWithScreen 来让主角一直在 Canvas 里,不过那个 orthoSize 有点无法理解。

更新:
我标题中的说法应该是错误的,具体是怎么回事这篇文章里说了:https://blog.csdn.net/qq_36622009/article/details/96702316。图 17 那个位置。

加个摄像机

自顶一下。