首先。你的描述,我无法完全理解。
------------------------------------------------------------------------------
移动角色改变的matter.js中储存的数据。随后画面会被这些数据更新。
- 确认matter.js中数据已被改变
- 确认你的ui跟随数据改变
------------------------------------------------------------------------------
这时的人物可以移动,但是视图不会滚动。移动视图通过scrollRect,或者使用基于区块的组合地图。你直接移动stage的做法不可取,就算要移动,也不要直接移动stage,就算移动的是其他容器,也请用 container.x,而不是 container._x。
总之,查看实时的人物ui坐标,和他在matter.js中的坐标,对比。