C# 如何将值传递给动画事件?

C# 如何将值传递给动画事件?,c#,unity3d,C#,Unity3d,我想创建一个脚本,可以确定在动画事件发生后选择哪个按钮 选择类别按钮后,主摄像机将重定向到此类别坐标。 单击按钮后是否有方法传递值 示例: 如果单击animal,我希望传递类别场景脚本中的值animal。 可能吗 希望有人能回答我的问题。您可以有一个静态值作为所选类别: public static string selectedCategory; 当选择一个类别时,您只需给它该类别的值,因此对于动物,它将是: selectedCategory = "animal"; 因为selected

我想创建一个脚本,可以确定在动画事件发生后选择哪个按钮


选择类别按钮后,主摄像机将重定向到此类别坐标。
单击按钮后是否有方法传递值

示例:
如果单击animal,我希望传递类别场景脚本中的值animal
可能吗


希望有人能回答我的问题。

您可以有一个静态值作为所选类别:

public static string selectedCategory;
当选择一个类别时,您只需给它该类别的值,因此对于动物,它将是:

selectedCategory = "animal";

因为selectedCategory的值是静态的,所以您可以从任何脚本访问它。

谢谢您的即时回复,先生。我试试看。以后我会通知你的。。谢谢你,先生。已经解决了好几天了。哈哈哈。。我只需调用scriptname.static变量并设置值。那就行了。。再次感谢。我很高兴我很高兴它有帮助:)很可能你的问题被否决了,因为格式不好,并且把你的代码作为图片发布。如果您希望其他用户能够测试/编辑/调试您的代码,请不要将其作为图片发布,因为人们不会麻烦从头开始键入代码:发布为文本您只需复制粘贴即可。希望此评论对您以后的问题有所帮助:)