untiy3D为游戏物体制作简单的动画

1.创建一个物体挂载动画组件Animator

2.创建一个动画控制器

3.动画控制器挂载到Animator组件

4.创建动画窗口>动画

入口默认执行left

执行效果

20250212_151707

脚本控制动画

鼠标点击是切换到动画t

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class test : MonoBehaviour
{


    private Animator animator;

    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {

        // 获取动画器组件
        animator = GetComponent<Animator>();
    }

    // Update is called once per frame
    void Update()
    {

        if (Input.GetMouseButtonDown(0)) {

            animator.Play("left");

        
        }


        
    }
}

效果

20250212_152204

相关推荐
TangentDomain13 小时前
AI 写代码时代,游戏 UI 架构为什么停在 MVP?
前端·游戏·架构
漫友也是程序猿16 小时前
xinput1_4.dll报错排查:手柄输入组件、DirectX环境和游戏启动链路
程序人生·游戏·电脑
m0_7186774916 小时前
关于用AI做游戏的分析
人工智能·游戏
前端不太难16 小时前
鸿蒙游戏世界模型:实现原理 + Demo实现
游戏·状态模式·harmonyos
Swift社区18 小时前
鸿蒙游戏动画系统:架构解析 + Demo实现
游戏·华为·harmonyos
GIS数据转换器1 天前
基于3D GIS的监控视频精准标定平台
人工智能·物联网·3d·音视频·无人机·知识图谱
小宋加油啊1 天前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
文阿花1 天前
Echarts实现自动旋转柱状3D扇形图
前端·3d·echarts
小短腿的代码世界1 天前
QtitanRibbon 深度解析:工业级Ribbon界面框架的架构设计与自定义扩展
qt·3d·架构