zoukankan      html  css  js  c++  java
  • unity c# 代码示例

    1、

    using UnityEngine;
    using System.Collections;
    
    public class AnimatorMove : MonoBehaviour {
    
        public float DirectionDampTime = .25f;
        private Animator animator;  //声明一个动作机变量 animator
        
        void Start () {
            animator = GetComponent<Animator>();
        }
        
        
        void Update ()
        {
            if (animator == null) return;    //return后就不会执行下面操作
    
            AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0);// 判断动画是否播放完成
            if (stateInfo.IsName("Base Layer.Run"))
            {
                if (Input.GetButton("Fire1"))
                    animator.SetBool("Jump", true);
            }
            else
                animator.SetBool("Jump", false);
            if (Input.GetButtonDown("Fire2") && animator.layerCount >= 2)
                animator.SetBool("Hi", true);
            else
                animator.SetBool("Hi", false);
            float h = Input.GetAxis("Horizontal");
            float v = Input.GetAxis("Vertical");
            animator.SetFloat("Speed", h * h + v * v);
            animator.SetFloat("Direction", h, DirectionDampTime, Time.deltaTime);
        }
    }

    2、

    private Animator animator;
    
      void Start()
      {
           animator = this.GetComponent<Animator>();
      }
    
      void Update()
      {
          AnimatorStateInfo  info = animator.GetCurrentAnimatorStateInfo(0);
        // 判断动画是否播放完成
          if( info.normalizedTime >= 1.0f)
          {
              DoSomething();
          }
      }
  • 相关阅读:
    WCF上传下载文件
    WCF使用相关
    .net WCF WF4.5 状态机、书签与持久化
    .net WCF WF4.5
    CSS小东西
    asp.net mvc导出execl_转载
    winform自定义控件开发
    html问题汇总
    工作中的小东西
    jQuery事件
  • 原文地址:https://www.cnblogs.com/wshyj/p/6380388.html
Copyright © 2011-2022 走看看