Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当我将动画拖动到Unity时,动画不起作用_C#_Unity3d - Fatal编程技术网

C# 当我将动画拖动到Unity时,动画不起作用

C# 当我将动画拖动到Unity时,动画不起作用,c#,unity3d,C#,Unity3d,这是我第一次尝试在Unity中使用动画,因此我的朋友在blender中创建了一个篝火,并制作了动画,使火看起来像在移动。当他将其转换为fbx并发送给我时,我下载了fbx,将其拖到Unity项目中。我认为动画应该可以工作,我应该在玩游戏时看到火焰在移动,但不幸的是,火焰似乎是一个不移动的物体。如果有人知道如何解决这个问题,它将真正帮助我。谢谢大家! 首先,您必须检查FBX导入设置,以确保动画存在。在Unity中选择fbx并切换到Inspector中的“动画”选项卡。如果存在动画,您将看到动画导入设

这是我第一次尝试在Unity中使用动画,因此我的朋友在blender中创建了一个篝火,并制作了动画,使火看起来像在移动。当他将其转换为fbx并发送给我时,我下载了fbx,将其拖到Unity项目中。我认为动画应该可以工作,我应该在玩游戏时看到火焰在移动,但不幸的是,火焰似乎是一个不移动的物体。如果有人知道如何解决这个问题,它将真正帮助我。谢谢大家!

首先,您必须检查FBX导入设置,以确保动画存在。在Unity中选择fbx并切换到Inspector中的“动画”选项卡。如果存在动画,您将看到动画导入设置。确保切换“导入动画处于活动状态”:

如果您的FBX没有动画,则在“动画”选项卡中,您将看到消息“此模型中没有可用的动画数据”

如果FBX正常,下一步就是检查你的fire游戏对象。它必须包含带有某个动画控制器的Animator组件。此动画控制器将播放FBX中的动画片段


但首先,我建议你检查一下:

我不知道我的动画是否真的存在,这很奇怪。我将添加一个带有屏幕截图的答案。也许你可以告诉我我的动画是否存在