Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从关键帧动画开始脚本_C#_Animation_Unity3d - Fatal编程技术网

C# 从关键帧动画开始脚本

C# 从关键帧动画开始脚本,c#,animation,unity3d,C#,Animation,Unity3d,我使用Unity中的旧动画系统在摄影机路径中设置关键帧(在这方面没有选择)。我想知道的是,是否有可能让这个动画启动一个脚本,该脚本根据摄影机的距离启动一个对象的缩放 我知道有几种方法可以做到这一点,但我特别想问的是,是否可以通过动画组件来实现。如果可能的话,请告诉我 当然,像这样的事情很容易在一个 在动画窗口中,单击时间轴中的相应部分以添加动画事件 向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个public void DoSome

我使用Unity中的旧动画系统在摄影机路径中设置关键帧(在这方面没有选择)。我想知道的是,是否有可能让这个动画启动一个脚本,该脚本根据摄影机的距离启动一个对象的缩放


我知道有几种方法可以做到这一点,但我特别想问的是,是否可以通过动画组件来实现。如果可能的话,请告诉我

当然,像这样的事情很容易在一个

在动画窗口中,单击时间轴中的相应部分以添加动画事件

向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个
public void DoSomething()

使用UnityEngine;
使用系统集合;
公共课堂测试:单一行为
{
void Start(){}
无效更新(){}
公共无效剂量测定法()
{
Log(“做某事”);
}
}
然后单击动画事件,将出现如下窗口:

从下拉列表中,您应该能够选择您的方法。现在,如果播放动画,则在动画事件发生时,将调用相应的方法


这应该能奏效

当然,像这样的事情很容易在一个

在动画窗口中,单击时间轴中的相应部分以添加动画事件

向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个
public void DoSomething()

使用UnityEngine;
使用系统集合;
公共课堂测试:单一行为
{
void Start(){}
无效更新(){}
公共无效剂量测定法()
{
Log(“做某事”);
}
}
然后单击动画事件,将出现如下窗口:

从下拉列表中,您应该能够选择您的方法。现在,如果播放动画,则在动画事件发生时,将调用相应的方法


这应该能奏效

如果你想要更多StackOverflow如果你想要更多StackOverflow