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

相关推荐
QYR-分析6 小时前
移动与可穿戴游戏硬件行业发展现状、机遇与前景分析
游戏
魔法阵维护师13 小时前
从零开发游戏需要学习的c#模块,第二十四章(瓦片地图 —— 让世界有墙)
学习·游戏·c#
AI视觉网奇13 小时前
3d交互拆件 通俗易懂的学习笔记
3d
爱娶媳妇的苗同学16 小时前
MV2DFusion 3D-BEV检测学习教程
目标检测·3d·自动驾驶·transformer
云飞云共享云桌面16 小时前
企业降本增效新思路:SolidWorks共享部署实战经验分享
运维·服务器·网络·人工智能·3d·自动化
元让_vincent18 小时前
论文Review SLAM Super-LIO | RA-L 2026 | 面向嵌入式平台的高效 LiDAR-Inertial Odometry 系统
3d·性能提升·kdtree·激光slam
tkokof119 小时前
捉虫(Bug)再记
游戏·bug·游戏开发
孬甭_19 小时前
贪吃蛇游戏 模拟实现
c语言·游戏
sheeta199819 小时前
LeetCode 每日一题笔记 日期:2026.05.25 题目:1871. 跳跃游戏 VII
笔记·leetcode·游戏
诺斯顿_三维扫描20 小时前
石刻文物 3D 扫描与数字拓片:科技赋能文保,无损留存千年文明
科技·3d