unity 用TextMeshPro来写一个坐标框

375 阅读1分钟

1.png

就这个显示当前坐标的UI框,因为用到了TextMeshPro,可折腾了我好久。

核心代码:

// 引入TMPro的库
using TMPro;

[Header("坐标文本TextMeshPro组件")]
// 这里要从unity里引入TextMeshPro组件
public TextMeshProUGUI offsetText;


// 用GetComponent<TextMeshProUGUI>()获取这个gameobject,然后.text改变值
offsetText.GetComponent<TextMeshProUGUI>().text = $"当前坐标: ({MouseFollow.int_mousePositionInWorld.x},{MouseFollow.int_mousePositionInWorld.y})";