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

C# 使用Animator.StringtoHash(“Animator.StringtoHash”)有什么好处?,c#,unity3d,C#,Unity3d,为什么要使用Animator.StringToHash(“”),而可以将Animator组件与字符串一起使用?Animator.StringToHash用于优化目的。比较两个整数比比较两个字符串更快 这主要用于比较许多动画状态动画师。StringToHash会将动画师的名称(字符串)转换为id(int)。可以将动画状态与整数而不是字符串进行比较 您可以了解更多信息。是的,我的问题得到了回答。谢谢

为什么要使用Animator.StringToHash(“”),而可以将Animator组件与字符串一起使用?

Animator.StringToHash
用于优化目的。比较两个
整数
比比较两个
字符串
更快

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


您可以了解更多信息。

是的,我的问题得到了回答。谢谢