旧版
旧版-动画组件:Animation
窗口-动画
动画文件后缀: .anim
将制作后的动画拖动到Animation组件上
旧版的操作
using System.Collections;using System.Collections.Generic;using UnityEngine;public class c1 : MonoBehaviour{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)){GetComponent<Animation>().Play("r1");}}}
新版
新版动画组件:Animator
控制器需要在项目中创建:动画控制器
双击新建动画控制器
点击场景中的物体,点击窗口-动画,使用”动画”开始制作2个动画
运行时
鼠标左键点击播放动画1,右键点击播放动画2.
代码实现
using System.Collections;using System.Collections.Generic;using UnityEngine;public class c2 : MonoBehaviour{private Animator animator;void Start(){// 获取动画器组件animator = GetComponent<Animator>();}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)){animator.Play("r2");}if (Input.GetMouseButtonDown(1)){animator.Play("r1");}}}