找回密码
 注册帐号

扫一扫,访问微社区

脚本 如何使用脚本将本地的动画文件.anim添加到Animator当中

3
回复
256
查看
[ 复制链接 ]

2

主题

2

帖子

13

积分

Rank: 1

UID
350150
好友
0
蛮牛币
14
威望
0
注册时间
2020-7-13
在线时间
9 小时
最后登录
2021-4-5
2021-3-14 19:51:22 显示全部楼层 阅读模式
5蛮牛币
如题,将Asset/Resources/xx.anim添加到模型(Humanoid)的Animator当中。而不是直接在面板上用鼠标拖动。下面是我写的代码,但是报错了,也不知道咋回事。新手,求各位大哥指点。using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;

public class AddClip : MonoBehaviour
{
    public anim;
    private AnimationClip clipInstance;

    // Start is called before the first  update
    private const string path = \"Assets/Resources/\";
    void Start()
    {

        anim = GetComponent<Animation>();
        //AnimationClip clip = Resources.Load<AnimationClip>(path);
        AnimationClip clip = Resources.Load<AnimationClip>(path);
        clipInstance = Instantiate(clip);
        anim.AddClip(clipInstance \"RecordMotion_2021_03_14_15_52_16_Humanoid.anim\");


    }
}

ovo.png
回复

使用道具 举报

0

主题

6

帖子

8

积分

Rank: 1

UID
357208
好友
0
蛮牛币
14
威望
0
注册时间
2021-3-26
在线时间
2 小时
最后登录
2021-3-31
2021-3-14 19:51:23 显示全部楼层
  private const string path = \\\"Assets/Resources/\\\";这句中把\"Assets/Resources”去掉。一定要把xx.anim放在Resources文件夹下
回复

使用道具 举报

6蛮牛粉丝
1014/1500

0

主题

29

帖子

1014

积分

Rank: 6Rank: 6Rank: 6

UID
335174
好友
0
蛮牛币
1936
威望
0
注册时间
2019-11-1
在线时间
985 小时
最后登录
2021-4-20
2021-3-15 20:38:38 显示全部楼层
Resources.Load 的路径 只需要填 Resources 文件夹中的路径 不需要 \"Assets/Resources...\"
回复

使用道具 举报

4四处流浪
399/500

0

主题

324

帖子

399

积分

Rank: 4

UID
331807
好友
0
蛮牛币
43
威望
0
注册时间
2019-9-16
在线时间
75 小时
最后登录
2021-4-8
2021-3-24 12:20:35 显示全部楼层
Resources.Load 的路径 只需要填 Resources 文件夹中的路径
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关注游戏蛮牛公众号送vip