unity3d怎么让 动画播快一点

unity3d怎么让 动画播快一点,第1张

这个可以设置你的动画帧播放速度。

在animation窗口有一个文本框里面能够设置(默认是60的那个)

可以尝试把文本框的值调整成120,速度会变为两倍。

另外,其实用代码也能调整的,现在手边没有机器,抱歉给不了代码了。

建议自己查看类库。

新手一个,如果见解不当,请指正。

检查是否可以使用VideoPlayercanSetPlaybackSpeed设置。

你不需要EasyMovieTexture来做到这一点,你甚至不需要获取视频帧来做到这一点。使用新的UnityVideoPlayerAPI,您可以检查是否可以使用VideoPlayercanSetPlaybackSpeed设置平台上的播放速度。如果返回true,则可以通过更改videoPlayerplaybackSpeed属性来设置视频播放速度。您可以使用此answer中的代码在RawImage上播放视频,然后添加以下代码以设置播放速度。

通常指的播放器是指能播放以数字信号形式存储的视频或音频文件的软件,也指具有播放视频或音频文件功能的电子器件产品。

animation["Take 001"].speed = 2追问public class NewBehaviourScript1 : MonoBehaviour {

// Use this for initialization

void Start () {

animation["Take 001"].speed = 2

}

public class animator : MonoBehaviour {

Animator anim

AnimatorStateInfo animatorInfo

void Start () {

anim=GetComponent()

}

void Update () {

animatorInfo=anim.GetCurrentAnimatorStateInfo(0)

if(animatorInfo.IsName("Take 001"))//注意这里指的不是动画的名字而是动画状态的名字

{

anim.speed=2

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11725620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存