我对以下名称的来源有点困惑:
我的脚本的名称如下,不带空格。检查员是否添加了空间?
public TextMeshProUGUI countText;
public GameObject winTextObject;
最佳答案
是的,Unity 通过在变量名称中出现大写字母的地方引入空格来创建检查器标签。
它还删除了前导下划线,例如 _myVariable
,还删除了 m_myVariable
。
总结一下:
myVeryImportantVariable
将是 我的非常重要的变量
_myVeryImportantVariable
将是 我的非常重要的变量
m_myVeryImportantVariable
将是 我的非常重要的变量
当然,每当您需要自定义命名时,例如您希望代码 public bool isDead;
中的变量名称像 Dead
那样显示在检查器中,请毫不犹豫地编写自定义编辑器脚本。
关于unity-game-engine - TextMesh Pro 的检查器中的公共(public)变量名称从何而来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63330742/