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

相关推荐
郝学胜-神的一滴2 小时前
OpenGL的glDrawElements函数详解
开发语言·c++·程序人生·游戏·图形渲染
map_vis_3d2 小时前
JSAPIThree LODModel 性能优化学习笔记:细节层次模型加载
笔记·学习·3d
Yuner20002 小时前
BabylonJS魔法:学习指南
3d·webgl
Loacnasfhia95 小时前
2024 FRC机器人比赛元素检测:游戏部件、防撞条、April标签与场地识别指南
游戏·机器人
map_vis_3d7 小时前
JSAPIThree 加载单体三维模型学习笔记:SimpleModel 简易加载方式
笔记·学习·3d
阿里巴巴淘系技术团队官网博客11 小时前
SIGGRAPH Asia 2025 | 只用一部手机创建和渲染高质量3D数字人
3d
中维ZWPD16 小时前
打破工业软件分类桎梏:ZWPD的实践探索与创新突破
人工智能·3d·流程图
九影网络16 小时前
虚实游戏怎么选?详解AR与VR游戏的核心区别
游戏·ar·vr
向宇it16 小时前
【unity游戏开发——网络】unity对接steam,并上传发布游戏版本——Steamworks.NET
游戏·unity·游戏引擎·.net·交互