当先锋百科网

首页 1 2 3 4 5 6 7

编辑出一个动画文件(.anim),多个物体或ui使用
可视化编辑动画,就不需要用DOTween插件了


效果图(这里只做了scale x的动画)
这里写图片描述


1、创建个ui做动画载体

先创建个ui-image,然后在image身上挂个 Animation组件
这里写图片描述


2、创建动画

打开动画编辑器, Window->Animation,或者 ctrl+6
这里写图片描述

点击 Create, 创建个动画 anim111.anim 文件(保存的是动画相关数据),然后拖至image的Animation组件中
这里写图片描述


3、编辑动画

添加编辑对象的一个属性
这里写图片描述

编辑曲线,点击 curves (比较平滑),这里只编辑了scaleX,
这里写图片描述


4、代码中播放

Animation myAnim = GetComponent<Animation>();
myAnim.Play("anim111");

5、添加触发事件

image对象脚本中加入

void MyEvent1() {
    Debug.Log("--- myEvent1");
}

在红色区域中右键
这里写图片描述

这里写图片描述