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
Animation 当攻击动画开始时,玩家的位置发生变化-unity_Animation_Unity3d_Sprite_Pixel - Fatal编程技术网

Animation 当攻击动画开始时,玩家的位置发生变化-unity

Animation 当攻击动画开始时,玩家的位置发生变化-unity,animation,unity3d,sprite,pixel,Animation,Unity3d,Sprite,Pixel,所以我在程序Aseprite中做了一个攻击动画,动画一切都很好,但是当我在动画师的内部放入unity时,角色的位置发生了变化。 这是图像,第一个是gif,动画按照我的要求运行,然后是统一的前后动画 我知道它很小,但我希望你能看到 这是因为它将中心点设置在该位置,并且gif比标准播放器图像宽,您需要偏移以进行补偿。所以我只是再次对精灵进行切片,但轴向左,而不是居中,然后调整碰撞器。它似乎起作用了。不确定这是否是一个完美的方式。不确定你是否说了我刚才作为答案的基本内容,但现在它起作用了。

所以我在程序Aseprite中做了一个攻击动画,动画一切都很好,但是当我在动画师的内部放入unity时,角色的位置发生了变化。 这是图像,第一个是gif,动画按照我的要求运行,然后是统一的前后动画

我知道它很小,但我希望你能看到

这是因为它将中心点设置在该位置,并且gif比标准播放器图像宽,您需要偏移以进行补偿。

所以我只是再次对精灵进行切片,但轴向左,而不是居中,然后调整碰撞器。它似乎起作用了。不确定这是否是一个完美的方式。

不确定你是否说了我刚才作为答案的基本内容,但现在它起作用了。