我正在尝试在 2D 世界的 UI 之外的游戏对象(精灵)上添加
TeshMeshPro
。所以我创建了一个精灵作为背景和 parent
游戏对象,然后我把一个 canvas
作为精灵的孩子。最后我把TextMeshPro
作为canvas
的孩子。我将画布渲染模式设置为世界空间。我正在以编程方式将精灵游戏对象添加到场景中。屏幕某些部分的TextMeshPro
不显示其文本,但是当我移动它时,文本显示在屏幕的其他部分。
以上是游戏对象的结构,节点是精灵。
这是TextMeshPro的结果。节点 1,2 和 3 显示文本,但节点 4 和 5 不显示。如果我将节点 4 和 5 移动到节点 1,2 和 3 所在的区域,它会显示其文本。