C# 从关键帧动画开始脚本
我使用Unity中的旧动画系统在摄影机路径中设置关键帧(在这方面没有选择)。我想知道的是,是否有可能让这个动画启动一个脚本,该脚本根据摄影机的距离启动一个对象的缩放C# 从关键帧动画开始脚本,c#,animation,unity3d,C#,Animation,Unity3d,我使用Unity中的旧动画系统在摄影机路径中设置关键帧(在这方面没有选择)。我想知道的是,是否有可能让这个动画启动一个脚本,该脚本根据摄影机的距离启动一个对象的缩放 我知道有几种方法可以做到这一点,但我特别想问的是,是否可以通过动画组件来实现。如果可能的话,请告诉我 当然,像这样的事情很容易在一个 在动画窗口中,单击时间轴中的相应部分以添加动画事件 向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个public void DoSome
我知道有几种方法可以做到这一点,但我特别想问的是,是否可以通过动画组件来实现。如果可能的话,请告诉我 当然,像这样的事情很容易在一个 在动画窗口中,单击时间轴中的相应部分以添加动画事件 向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个
public void DoSomething()
使用UnityEngine;
使用系统集合;
公共课堂测试:单一行为
{
void Start(){}
无效更新(){}
公共无效剂量测定法()
{
Log(“做某事”);
}
}
然后单击动画事件,将出现如下窗口:
从下拉列表中,您应该能够选择您的方法。现在,如果播放动画,则在动画事件发生时,将调用相应的方法
这应该能奏效 当然,像这样的事情很容易在一个 在动画窗口中,单击时间轴中的相应部分以添加动画事件 向对象添加脚本组件,该脚本组件包含要从该动画事件调用的相应函数。假设我们创建了一个简单的“测试”脚本,它有一个
public void DoSomething()
使用UnityEngine;
使用系统集合;
公共课堂测试:单一行为
{
void Start(){}
无效更新(){}
公共无效剂量测定法()
{
Log(“做某事”);
}
}
然后单击动画事件,将出现如下窗口:
从下拉列表中,您应该能够选择您的方法。现在,如果播放动画,则在动画事件发生时,将调用相应的方法
这应该能奏效 如果你想要更多StackOverflow如果你想要更多StackOverflow