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

企业网站做百度小程序网站建设与网页设计心得体会

企业网站做百度小程序,网站建设与网页设计心得体会,研磨 东莞网站建设,广州网站开发创意设计公司这个案例实现的动作并不复杂,主要包含一个 跳跃动作、攻击动作、还有一个包含三个动画状态的动画混合树。然后设置三个参数来控制切换。 状态机结构如下: 完整代码 using System.Collections; using System.Collections.Generic; using UnityEngine;pu…

这个案例实现的动作并不复杂,主要包含一个 跳跃动作、攻击动作、还有一个包含三个动画状态的动画混合树。然后设置三个参数来控制切换。

状态机结构如下:

完整代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class GirlAnimacON : MonoBehaviour
{AudioSource OneAudioSour;public AudioClip RunVoiceClip;public AudioClip JumpVoiceClip;public AudioClip AttackVoiceClip;// 这个脚本实现控制角色动画播放以及声音播放Animator GirlsAnimator;float SpeedGirlsMove;bool TunMove=false;int TunMo = 0;void Start(){OneAudioSour = this.GetComponent<AudioSource>();GirlsAnimator = this.GetComponent<Animator>();//游戏初始化GirlsAnimator.SetBool("MoveBlend", false);GirlsAnimator.SetBool("Jump", false);GirlsAnimator.SetBool("Attack", false);TunMove = false;SpeedGirlsMove = 0f;}void Update(){ControllAnima();}/// <summary>/// 控制Player动画/// </summary>void ControllAnima(){if (Input.GetKey(KeyCode.W)){TunMove = false;//开关TunMo = 0;//开关//  开始移动动画的播放GirlsAnimator.SetBool("MoveBlend", true);SpeedGirlsMove += 0.1f;SpeedGirlsMove = Mathf.Clamp(SpeedGirlsMove, 0f, 20f);//限制最大最小数值}//else if (!Input.GetKey(KeyCode.W))//{//    SpeedGirlsMove -= 0.1f;//    SpeedGirlsMove = Mathf.Clamp(SpeedGirlsMove, 0f, 20f);//限制最大最小数值//}//--------------------------------if (Input.GetKeyUp(KeyCode.W)){//只执行一次TunMove = true;TunMo = 1;}if (TunMove){SpeedGirlsMove -= 0.1f;SpeedGirlsMove = Mathf.Clamp(SpeedGirlsMove, 0f, 20f);//限制最大最小数值}GirlsAnimator.SetFloat("MoveSpeed", SpeedGirlsMove);//------------------------------------------------控制其他动画-----------------------if (GirlsAnimator.GetCurrentAnimatorStateInfo(0).IsName("MoveBlend")){GirlsAnimator.SetBool("MoveBlend", false);}//------------------------------------------------控制其他动画-----------------------if (Input.GetKeyDown(KeyCode.Space)){//  开始跳跃动画的播放GirlsAnimator.SetBool("Jump", true);OneAudioSour.clip = AttackVoiceClip;//修改默认声音片段到组件中OneAudioSour.Play();//播放声音}if (GirlsAnimator.GetCurrentAnimatorStateInfo(0).IsName("JUMP")){GirlsAnimator.SetBool("Jump", false);}//------------------------------------------------控制gongji动画-----------------------if (Input.GetMouseButtonDown(0)){//  开始攻击动画的播放GirlsAnimator.SetBool("Attack", true);OneAudioSour.clip = AttackVoiceClip;OneAudioSour.Play();//OneAudioSour.PlayOneShot(AttackVoiceClip);}if (GirlsAnimator.GetCurrentAnimatorStateInfo(0).IsName("Attack")){GirlsAnimator.SetBool("Attack", false);}//------------------------------------------------控制其他动画-----------------------}public void PlayRunVoice1(){Debug.Log("跑步动画播到15帧了!开始播放跑步声音");OneAudioSour.clip = RunVoiceClip;OneAudioSour.Play();}public void PlayRunVoice2(){OneAudioSour.clip = RunVoiceClip;OneAudioSour.Play();Debug.Log("跑步动画播到30帧了!开始播放跑步声音");}}

http://www.yayakq.cn/news/53380/

相关文章:

  • 颍州网站建设沧州网站建设定制价格
  • 沈阳做网站制作的公司公司微网站制作
  • 展开描述建设一个网站的具体步骤美食网站的设计与实现
  • 古建设计网站律师事务所网站制作方案
  • 服务好的网站设计怎样建设游戏网站
  • 网站响应式设计高米店网站建设公司
  • 有没有专门的网站做品牌授权的怎么办网站
  • 网站浮动代码企业网站建设问题研究
  • 买域名哪个网站好中山快速做网站公司
  • 遨游网站建设有限公司小企业网站怎么做
  • 天津做网站报价深圳市建设工程
  • 新桥做网站免费做网站wxp114
  • 大型网站开发经典框架网站关停怎么做
  • 求有题目做的学习网站楼盘动态
  • 为女朋友做的网站免费注册公司的套路
  • 怎么在手机上设计网站数字营销名词解释
  • 邯郸网站改版找谁做怎样建个人网页免费
  • 网站上做地图手机上显示不出来的南昌seo全网营销
  • 网站建设联wordpress版权文字
  • 建立什么本地网站赚钱一舍设计公司
  • 招生网站模版wordpress trash
  • 国内购物网站排名建立网站费用表
  • 画家网站建设织梦 大型综合旅游网站 源码
  • 网站开发用哪个框架php网站开发使用技术PDF下载
  • 进口国际博览会上海小红书seo是什么意思
  • 延安做网站电话无锡今天最新通知
  • 杨小刀网站建设北京网站技术开发公司
  • 大学生创新项目申报书 做网站wordpress评论回复邮箱
  • 代理下单网站开发微网站的价格
  • 中网-西安网站建设公司wordpress 主题页脚