当前位置: 首页 > news >正文

太原网站优化方案沈阳做网站优秀公司

太原网站优化方案,沈阳做网站优秀公司,驻马店做网站,公司网页设计的公司文章目录 1. 添加动画2. Animation2.1 制作界面2.2 制作好的 Animation 动画2.3 添加和使用事件 3. Animator3.1 制作界面3.2 一些参数解释3.3 动画参数 4. Animator中相关类、属性、API4.1 类4.2 属性4.3 API4.4 几个关键方法 5. 动画播放和暂停控制 1. 添加动画 选中待提添加… 文章目录 1. 添加动画2. Animation2.1 制作界面2.2 制作好的 Animation 动画2.3 添加和使用事件 3. Animator3.1 制作界面3.2 一些参数解释3.3 动画参数 4. Animator中相关类、属性、API4.1 类4.2 属性4.3 API4.4 几个关键方法 5. 动画播放和暂停控制 1. 添加动画 选中待提添加动画的物体 在 Animation 窗口下 注意如果选中的物体无Animation/Animator组件会自动添加Animator组件。 2. Animation 2.1 制作界面 预览启用/禁用场景预览模式。 录制启用/禁用关键帧记录模式。 转到动画剪辑开头。 转到上一个 keyframe关键帧。 播放动画剪辑。 转到下一个keyframe关键帧。 转到动画剪辑末尾。 当前帧。 当前动画名字下拉可以创建新的Animation动画。 样本每秒/分的帧数。 添加关键帧。 添加事件。 时间轴。 控制删除属性或增减键。 简报。 曲线。 2.2 制作好的 Animation 动画 Length长度动画时长Loop Time循环Loop Pose循环动作使循环时头部尾部衔接平滑Cycle Offset平滑度 2.3 添加和使用事件 public class AnimEvents : MonoBehaviour {private void Start(){// 创建一个事件AnimationEvent evt new AnimationEvent();// 绑定触发事件后要执行的方法名evt.functionName PrintEvent;// 执行方法后要传入的参数evt.intParameter 12345;// 设置事件关键帧的位置当事件过了1.3秒后执行evt.time 0.5f;// 设置目标动画剪辑AnimationClip clip this.GetComponentAnimator().runtimeAnimatorController.animationClips[0];// 绑定事件clip.AddEvent(evt);}private void TestAniEvent(string param){Debug.Log(事件触发参数是 param);}private void PrintEvent(int param){Debug.Log(param);} }注意脚本和 animator 所在的对象所处同一对象 3. Animator 3.1 制作界面 3.2 一些参数解释 Solo 和 Mute 当一个动画有多个后续动画时 当该动画播放完后优先选择动作列表中最前或者说最上的的状态转移 Solo当设置了某个 Transitions 为 Solo 时那么优先选择标记 Solo 的动画转移 Mute选择的状态转移被禁用** Has Exit Time** 是否有退出时间。简单理解开启表示等待当前动画进行完才可进行下一个动画关闭表示可以立即打断当前动画并播放下一个动画 3.3 动画参数 代码控制 public class AnimControl : MonoBehaviour {private Animator anim;private void Start(){anim this.GetComponentAnimator();}private void Update(){if (Input.GetKeyDown(KeyCode.R)){anim.SetBool(BoolParams, true);}if (Input.GetKeyDown(KeyCode.S)){anim.SetBool(BoolParams, false);}} }4. Animator中相关类、属性、API 4.1 类 AnimationClip: 动画片段animation 属性/方法含义length动画长度单位为秒。只读frameRate对关键帧进行采样的帧率。只读length / (1 / frameRate)总帧率AddEvent将一个动画事件添加到该剪辑中 AnimatorStateInfo 动画状态机状态信息 属性/方法含义fullPathHash该状态的完整路径哈希length状态的当前持续时间normalizedTime整数部分为状态已循环的次数。小数部分为当前循环的进度百分比 (0-1)speed该动画的播放速度。1 表示正常播放速度 4.2 属性 属性含义speed动画器的播放速度。1 为正常播放速度runtimeAnimatorController.animationClips返回所有动画 AnimationClip[] 4.3 API 方法名含义GetBool返回给定布尔参数的值GetFloat返回给定 float 参数的值GetInteger返回给定整数参数的值SetBool设置给定布尔参数的值SetFloat将浮点值发送到动画器以影响过渡SetInteger设置给定整数参数的值GetCurrentAnimatorClipInfo返回给定层当前状态中所有 AnimatorClipInfo 的数组GetCurrentAnimatorClipInfoCount返回当前状态中 AnimatorClipInfo 的数量GetCurrentAnimatorStateInfo返回 AnimatorStateInfo其中包含有关当前状态的信息GetNextAnimatorClipInfo返回给定层下一个状态中所有 AnimatorClipInfo 的数组GetNextAnimatorClipInfoCount返回下一个状态中 AnimatorClipInfo 的数量GetNextAnimatorStateInfo返回 AnimatorStateInfo其中包含有关下一个状态的信息Play播放一个状态 4.4 几个关键方法 Animator.Play void Play(string stateName, int layer -1, float normalizedTime float.NegativeInfinity);Parameters 参数Description 描述stateName将要播放的动画状态名字。layer动画状态所在的层。normalizedTime将要播放动画状态的归一化时间(0-1时间比例值)。 5. 动画播放和暂停控制 1. Animotor // 播放 animator.Play(ani_name); // 暂停 animator.speed 0; // 继续播放 animator.speed 1; // 重置到起始帧 animator.Play(ani_name, 0, 0f);2. Animation // 播放 animition.Play(ani_name); // 暂停 animition[ani_name].speed 0; // 继续播放 animition[ani_name].speed 1; // 重置到起始帧 public void ResetAni(Animation ani, string name) {AnimationState state ani[name];ani.Play(name);state.time 0;ani.Sample();state.enabled false;}
http://wiki.neutronadmin.com/news/308872/

相关文章:

  • 设计师国外网站广西水利工程建设管理网站
  • 三亚住房和城乡建设厅网站重复打开同一个网站怎么做
  • 设计好的商城网站建设网络公司做网站小语种翻译多少钱
  • 网站项目分析怎么做 方法wordpress扫码收款
  • 音乐网站的音乐怎么做珠海网站制作专业
  • 揭阳有哪家网站制作公司wordpress小工具滑至顶部
  • 湖北海厦建设有限公司网站wordpress的文章title在哪里
  • 长沙网站制作的亚马逊跨境电商平台官网
  • 网络公司怎样推广网站摄影网站模板下载
  • 网站开发语言 微信接口单位如何建设网站
  • 金华企业网站建站模板湘潭网站建设 x磐石网络
  • 做网站的费用怎么录分录网站添加百度地图导航
  • 网站建设制作浩森宇特嘉兴地区有人做网站吗
  • 可以免费做3dLOGO的网站网站设计公司 宁波
  • 怎么怎么做网站墙纸 html 网站模板
  • 珠海网站建设成功案例自助建站系统php
  • 做网站公司深圳微信如何链接wordpress
  • 百度如何推广网站网站跳出率一般多少
  • 洛阳 网站建设公司哪家好seo网络排名优化哪家好
  • 微信分销网站建设手机app 网站建设
  • 动漫网站模板下载转运公司网站制作
  • 网站建设 实训意见和建议dreamviewer做网站
  • 网站建设策划表varnish 4.0 wordpress
  • 信息系统的网站开发答辩问题ps海报素材网站
  • 做网站多久福州网站
  • 哪些专业能建网站wordpress静态生成
  • dw做网站设计我想克隆个网站 怎么做
  • 做二维码签到的网站山西网站建设服务公司
  • 重庆招聘网站有哪些电子商务概念
  • 网站没有设置关键词企业网站打不开了