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

相关推荐
陶甜也11 小时前
使用Blender进行现代建筑3D建模:前端开发者的跨界探索
前端·3d·blender
s090713612 小时前
紧凑型3D成像声纳实现路径
算法·3d·声呐·前视多波束
CG_MAGIC12 小时前
Blender3D 环境氛围感营造全攻略:从场景搭建到光影渲染
3d·3dsmax·blender·效果图·建模教程·渲云
chao18984416 小时前
基于C# WinForm实现的仿微信打飞机游戏
游戏·微信·c#
張 ~16 小时前
上班好玩的桌面宠物软件游戏
游戏·宠物·桌面宠物游戏·bongo cat
幻云201019 小时前
WebGL与BabylonJS:前端3D开发入门
3d·webgl
普密斯科技19 小时前
从点测量到解决方案:光谱共焦技术如何集成于运动平台,实现3D轮廓扫描与透明物体测厚?
人工智能·算法·计算机视觉·3d·集成测试·测量
二狗哈20 小时前
Cesium快速入门24:Appearance编写着色器修改外观
3d·webgl·cesium·着色器·地图可视化
hn小菜鸡20 小时前
LeetCode 1306.跳跃游戏III
算法·leetcode·游戏
Yuner200020 小时前
WebGL与BabylonJS:前端3D开发学习指南
3d·webgl