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

相关推荐
Oiiouui1 小时前
Godot(4.x): 游戏管理器: Excel 动态依赖注入实现
游戏·游戏引擎·godot
游乐码1 小时前
unity基础(八)协程
游戏·unity·c#·游戏引擎
在下胡三汉1 小时前
GLB 与 GLTF:哪种3D格式更适合网页和增强现实/虚拟现实?
3d·ar·vr
海兰13 小时前
【文字三国志:第三篇】天命重构,数据模型设计
人工智能·游戏
Hall_IC16 小时前
ST LIS3DHTR代理商
3d
CG_MAGIC17 小时前
多软件互通避坑:模型互导不碎面、不丢材质
3d·材质·效果图·建模教程·渲云渲染
科技每日热闻19 小时前
EVNIA弈威天王星舒视蓝4.0系列护眼显示器24M2N2200PK新品——小而强悍,久战不倦!
科技·游戏·计算机外设
shuaiqinke20 小时前
【分享】医维度解剖 3D人体模型 解剖学习超直观
学习·3d
魔法阵维护师21 小时前
从零开发游戏需要学习的c#模块,第二十八章(血条显示 —— 敌人与玩家生命可视化)
学习·游戏·c#
君为先-bey21 小时前
GaussianAnything—— 交互式点云潜在扩散的3D生成
深度学习·3d·扩散模型·三维点云