Loading

Unity的Timeline如何在clip激活的第一帧执行自定义代码

using System;
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Timeline;

[Serializable]
public class LightControlBehaviour : PlayableBehaviour
{
    public Color color = Color.white;
    public float intensity = 1f;
    public float bounceIntensity = 1f;
    public float range = 10f;

    public override void OnBehaviourPlay(Playable playable, FrameData info)
    {
        base.OnBehaviourPlay(playable, info);
        Debug.Log("OnBehaviourPlay");
    }
}

 

posted @ 2023-08-22 17:03  Qing-Xi  阅读(64)  评论(0)    收藏  举报