通过PS和Unity制作2D动画之四:脚本控制动画

1、界面

增加4个button,分别对应4个触发动作。

2、配置OnClick为Animator

点击第一个button,On Click中选择toolthman对象。

Function选择Animator -> SetTrigger(string)。

参数手工输入"tWave"。

执行程序,点击第一个button就会挥动手臂。

3、通过自定义脚本控制

给对象新建一个脚本。

在脚本中新增clickWave函数如下:

cs 复制代码
public void clickWave()
{
    this.gameObject.GetComponent<Animator>().SetBool("isJump", true);
}

在第二个button中添加点击事件如下:

程序点击执行,就会执行jump的动作。

本文参考:Mecanim动画系统-用代码控制不同的动画_哔哩哔哩_bilibili

相关推荐
Dr.勿忘4 小时前
C#面试常考随笔8:using关键字有哪些用法?
开发语言·unity·面试·c#·游戏引擎
存储服务专家StorageExpert4 小时前
答疑解惑:如何监控EMC unity存储系统磁盘重构rebuild进度
运维·unity·存储维护·emc存储
Petrichorzncu7 小时前
Games104——游戏引擎Gameplay玩法系统:基础AI
游戏引擎
追逐梦想永不停11 小时前
Unity实现按键设置功能代码
unity
我命由我123451 天前
游戏引擎 Unity - Unity 下载与安装
c语言·开发语言·c++·后端·unity·c#·游戏引擎
车载诊断技术1 天前
车载软件架构 --- 基于AUTOSAR软件架构的ECU开发流程小白篇
网络·unity·架构·汽车·电子电器框架·车载充电器(obc)
我命由我123451 天前
游戏引擎 Unity - Unity 启动(下载 Unity Editor、生成 Unity Personal Edition 许可证)
c语言·c++·后端·unity·c#·游戏引擎·ue4
我命由我123451 天前
游戏开发领域 - 游戏引擎 UE 与 Unity
开发语言·c++·unity·c#·游戏引擎·unreal engine·unreal engine 4
一个一定要撑住的学习者1 天前
Day29(补)-【AI思考】-精准突围策略——从“时间贫困“到“效率自由“的逆袭方案
人工智能·unity·游戏引擎
qq_428639612 天前
虚幻基础08:组件接口
游戏引擎·虚幻