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 小时前
地下管网AR可视化更新:支持AR拍照、智能巡检、3dtiles等4项功能
3d·ar·数字孪生·地下管网·移动巡检·参数化建模
棋子入局11 小时前
C语言制作消消乐游戏(2)
c语言·开发语言·游戏
cyr___12 小时前
Unity教程(二十七)技能系统 黑洞技能(下)黑洞状态
学习·游戏·unity·游戏引擎
林恒smileZAZ13 小时前
Three.js实现更真实的3D地球[特殊字符]动态昼夜交替
开发语言·javascript·3d
张老师带你学13 小时前
Unity 科幻武器系列
科技·游戏·unity·模型·游戏美术
黑客说15 小时前
白日梦无限世界 各类型副本分析
人工智能·科技·游戏·娱乐
cyr___15 小时前
Unity教程(二十六)技能系统 黑洞技能(上)基础实现
学习·游戏·unity·游戏引擎
棋子入局16 小时前
C语言制作消消乐游戏(4)
c语言·开发语言·游戏
张老师带你学16 小时前
Unity 机器人 humanoid +shader效果
科技·游戏·unity·游戏引擎·模型
2501_9400417418 小时前
开箱即用的轻量级网页游戏Prompt
游戏·prompt