这是我的层次结构:
主摄像头
跟随摄像机(Cinemachine虚拟摄像机,机身为Framing Transposer)
画布(一个 TextMeshPro 项目)
玩家
跟随摄像机正确跟随玩家移动。但画布也会移动。我希望画布在世界中保持静止。这可能吗?
如果不可能,如何在不使用画布的情况下在场景中实现文本叠加?我有一些场景会随着玩家的移动而加载和卸载(RPG 类型的开放世界游戏),但每个场景上都有一个可见的数字,应该“烧录”到场景中,而不是随相机移动。
在 Canvas 对象上,在 Inspector 中转到 Canvas -> Render Mode,设置为 World Space。然后将画布大小调整为屏幕区域并根据需要调整字体。