uinity Animator 和Animation的正播,捯播,暂停动画实现方法(测试)
来源:互联网 发布:被网络诈骗了怎么办 编辑:程序博客网 时间:2024/05/14 14:28
首先要获得AnimationClip 对象, 点出来speed,当speed = 1.0f 正播动画,speed = -1的时候捯播动画,捯播的时候要先把normalizedTime = 1.0f;
暂停只要使speed = 0;
using UnityEngine;
using System.Collections;public class animPlay : MonoBehaviour {
public bool canBackward;//是否需要捯播
private int playCount = 0;
private bool hasPlay = false;
public string clip;
public void OnClick()
{
if (!animation.isPlaying)
{
if(playCount==0)
{
animation[clip].speed = 1;
playCount++;
animation.Play ();
hasPlay = true;
Debug.Log("开始正播放动画");
}
else if(canBackward)
{
animation[clip].normalizedTime = 1.0f;
animation[clip].speed = -1;
playCount--;
animation.Play ();
Debug.Log("开始倒到播放动画");
}
}
}
}
Animator 使用暂停的时候要截断所有对象变量数值的改变,当变量改变的时候即使speed =0 还是要播动画的。
当你的动画正播到一半,未结束的时候想要倒播动画,直接可以把速度speed = -1 就可以了。
0 1
- uinity Animator 和Animation的正播,捯播,暂停动画实现方法(测试)
- Unity Animator动画倒播方法
- Animation Silder实现动画播时滑动条随之滑动
- 单播、多播(组播)和广播的
- Android中关于Animation和Animator动画的知识点总结
- jquery实现简单的轮播动画
- UICollectionView实现动画轮播
- ViewPager:真正实现图片的无限轮播、自定义指示点和条目点击事件(支持长按暂停滚动)
- CSS3: animation实现简易幻灯片(轮播)
- 实现首页图片轮播的方法
- IOS边下边播方法的实现
- HTML5实现动画轮播和手势控制
- HTML5实现动画轮播和手势控制
- Handler和属性动画实现TextView广告轮播效果
- Android的AnimationSet动画实现图片的轮播,移动和切换可以自定义时间
- Android 一般动画animation和属性动画animator
- Android 一般动画Animation和属性动画Animator
- Animation与Animator(Animation调用动画报空问题)
- Android开源项目汇总
- 使用face++接口实现在Android设备上的人脸识别
- Android 使用ViewPager实现左右循环滑动图片
- Database 各种数据连接
- Activity四种启动模式的利用场景
- uinity Animator 和Animation的正播,捯播,暂停动画实现方法(测试)
- Tomcat定时任务
- setw空格与setfill填充以及width
- grunt中ejs-static配置
- MySQL的reset slave与reset slave all
- Bookmark
- Counting Sticks 水题+模拟一下就行了
- 爸爸》第二季嘉宾已确定 陈奕迅吴秀波或参加
- [python web]linux下apache + django + mod_wsgi + sqlite3配置