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

相关推荐
众趣科技4 小时前
众趣科技:以空间数字孪生技术重构VR内容制作新生态
3d·vr·空间计算
LBuffer4 小时前
DOS游戏水浒传
游戏·修改·解包
墨绿色的摆渡人6 小时前
零碎的知识点(二十):3D 高斯为什么是椭球
决策树·机器学习·3d
catchadmin7 小时前
使用 PHP 和 Raylib 也可以开发贪吃蛇游戏
开发语言·游戏·php
wanhengidc8 小时前
云手机的硬件技术
运维·服务器·web安全·游戏·智能手机
CG_MAGIC21 小时前
3DMAX VR渲染器局部渲染设置教程
3d·vr·效果图渲染·渲云渲染·渲染插件
GISer_Jing1 天前
3DThreeJS渲染核心架构深度解析
javascript·3d·架构·webgl
suxuyu011 天前
3D空间表征基础
3d·robotics
Renderbus瑞云渲染农场1 天前
什么叫云渲染?云渲染是干嘛的?
3d·图形渲染·3dsmax
AA陈超1 天前
Lyra项目中的输入系统
c++·笔记·学习·游戏·ue5·lyra