使用Animator.StringtoHash(“”)有什么好处?

时间:2016-10-22 09:00:44

标签: c# unity3d

为什么你可以使用Animator.StringToHash(“”)而你可以使用带有字符串的animator组件?

1 个答案:

答案 0 :(得分:4)

Animator.StringToHash用于优化目的。比较两个ints比比较两个strings要快。

这主要用于比较许多动画状态。 Animator.StringToHash会将动画师的名称(string)转换为ID(int)。你可以将动画状态与整数而不是字符串进行比较。

您可以详细了解here