首页 > 编程语言 > 详细

<UnityTheGreat><004>带有"方法形参"的函数

时间:2021-05-26 21:19:06      阅读:12      评论:0      收藏:0      [点我收藏+]

Action,可以借此将函数作为形参传入其它函数。

整套函数的意义是,当视频播放完毕后,改变一个布尔状态,并执行一个函数。 

 

#region Code↓↓↓

VideoTrigger(ref stage01Done, vhVP, Stage01Transition);
 
 
using UnityEngine.Video;
using System;
 
[Header("(int)提前过渡帧")]
public int Interpolation = 10;
/// <summary>
/// 视频触发器
/// </summary>
/// <param name="stageDone">阶段状态</param>
/// <param name="vp">视频组件</param>
/// <param name="method">方法</param>
protected void VideoTrigger(ref bool stageDone, VideoPlayer vp, Action method)
{
    if (!stageDone && vp.frame >= (long)vp.frameCount - Interpolation)
    {
        stageDone = !stageDone;
        method();
    }
}
 
private void Stage01BrandAnimation()
{
    vhVP.clip = (VideoClip)Resources.Load(Common + "Videos/test01");
    vhVP.Play();
}
#endregion

<UnityTheGreat><004>带有"方法形参"的函数

原文:https://www.cnblogs.com/mirzkisd1ex0/p/14813942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!