unity/タイムラインからオブジェクトを外す

NO IMAGE

間違ってると思うが、タイムラインを制御する為、攻撃あたったオブジェクトをバインドを外す。

// Start is called before the first frame update
void Start()
{
playableDirector = GetComponent<PlayableDirector>();

timelines = playableDirector.playableAsset.outputs;

}

public void setStop(string DamageEnemy)
{

foreach (var t in timelines)
{
var Obj = playableDirector.GetGenericBinding(t.sourceObject);

if (Obj == null) { continue; }

if (DamageEnemy == Obj.name)
{
playableDirector.SetGenericBinding(t.sourceObject, null);
break;
}
}

}

  • 前の記事
    NO IMAGE

    LaravelのGate 2020.05.10

  • 次の記事

    記事がありません