标签: c# unity3d
为什么你可以使用Animator.StringToHash(“”)而你可以使用带有字符串的animator组件?
答案 0 :(得分:4)
Animator.StringToHash用于优化目的。比较两个ints比比较两个strings要快。
Animator.StringToHash
ints
strings
这主要用于比较许多动画状态。 Animator.StringToHash会将动画师的名称(string)转换为ID(int)。你可以将动画状态与整数而不是字符串进行比较。
string
int
您可以详细了解here。