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

相关推荐
S***428010 小时前
C++在游戏中的动画系统
游戏
7***n7513 小时前
C++在游戏中的Cocos2d-x
游戏·游戏引擎·cocos2d
CV实验室14 小时前
CV论文速递:覆盖视频生成与理解、3D视觉与运动迁移、多模态与跨模态智能、专用场景视觉技术等方向 (11.17-11.21)
人工智能·计算机视觉·3d·论文·音视频·视频生成
A***071714 小时前
C++在游戏中的阴影渲染
开发语言·c++·游戏
IT教程资源D14 小时前
[N_134]基于java实现捕鱼达人游戏
游戏
IT教程资源C15 小时前
(N_134)基于java实现捕鱼达人游戏
游戏
h***839315 小时前
C++在游戏中的场景管理
游戏
wanhengidc15 小时前
云手机中分布式存储的功能
运维·服务器·分布式·游戏·智能手机·云计算
D***t13120 小时前
云服务在在线游戏中的架构
游戏·架构
源代码•宸20 小时前
GoLang写一个简单版生命游戏模拟器
经验分享·笔记·学习·游戏·golang