Unity 模型执行完动作总回到原位的问题-解决方法

这篇具有很好参考价值的文章主要介绍了Unity 模型执行完动作总回到原位的问题-解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.             首先在模型的Animator组件中勾上“应用根运动”,把更新模式改成“Animate Physics”,把剔除模式改成“剔除更新变换”。

unity动画运行完回到原处,unity,游戏引擎,动画

2.    设置原本动画文件的烘焙动作选项。

以根变换旋转下的烘焙为例,若勾上,则效果为:模型物体不会随着动画改变旋转方向

(即,如果开始动作前模型的旋转角度为(0,0,0),动作时及结束后角度也一直不会变,都是(0,0,0)。

但是,如果不勾上烘焙旋转,则模型角度、碰撞体等会随着动作实时变换,(0,0,0)→(X1,Y1,Z1)→(X2,Y2,Z2)→......)

也就是说,如果你想模型完全保持动画结束的状态(朝向、位置),那么应该

把全部根变换烘焙取消勾选。(但是会有一些问题)

反之,如果你想模型在动作过程中,位置和旋转角度始终保持不变,则应勾上全部根变换烘焙

(会出现碰撞体始终停留在原地的问题)

根运动节点个人并不是很了解

                                               unity动画运行完回到原处,unity,游戏引擎,动画

3.      重点:将动画器内的动画,“Write Default”这一项的勾去掉

                                                              unity动画运行完回到原处,unity,游戏引擎,动画

4.   以上方法适用于mixiamo上下载的模型及动作

如果你用Blender在姿态模式下用骨骼制作动作,且这个动作涉及到明显的位移和旋转,且你想在Unity内实时地根据动作,改变物体的位置值(主要是想根据动作改变碰撞体的位置、旋转 等

(似乎Blender内根骨骼的旋转和缩放不会影响Unity内实际物体的旋转、缩放值

(现在Unity对于Blender不是很友好,材质无法直接导入,动画也有一些问题。所以建议还是学Unity比较友好的Maya、3DMax。我也正在学3DMax)

那么不好意思,似乎只能重新制作(个人理解),方法如下:

【Blender如何给UE虚幻制作正确的根动画_1】_Blender角色动画导UE虚幻_根动画_RootMotion_哔哩哔哩_bilibili

我也是看的这位UP的教程文章来源地址https://www.toymoban.com/news/detail-547576.html

到了这里,关于Unity 模型执行完动作总回到原位的问题-解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决找不到msvcr120.dll无法继续执行问题的5个方法,快速解决dll问题

    在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是找不到msvcr120.dll的错误。这个错误通常发生在运行某些程序或游戏时,它会导致程序无法正常启动或运行。那么,如何解决找不到msvcr120.dll的问题呢?下面我将分享一些修复方法,希望对大家有所帮助。  

    2024年02月06日
    浏览(59)
  • unity导入模型呈现紫色解决方法

     找到对应模型生成的文件夹,找到它的材质球文件夹 在inspector面板中将这个属性修改成Standard 

    2024年02月11日
    浏览(53)
  • 关于Unity中动画自带模型位移问题的解决

    解决方法: 1.将模型的Animator组件中 Apply Root Motion 的勾选去掉 2.把相应动画中的 Loop Pose 选项勾选 上。(注意:在勾选上之后一定要记 得点下面的Apply保存设置) 这样,动画播放会移动模型位置发生变化的问题就解决了。

    2024年02月15日
    浏览(35)
  • 关于Unity导入模型后无法预览动画的解决方法

            在近期的个人项目中遇到制作动画控制器时无法预览动画效果这一问题,自己通过不断的尝试总结了一下两种方法,如有不对请大家批评指正! (方法1只是记录我的解决过程,大家可直接参考方法2) 图一:左下角无法显示动画预览 解决方法1:选中初始的fbx模型

    2024年02月07日
    浏览(73)
  • blender模型导入Unity朝向、比例问题测试及解决办法

    先进行测试(全部都先Ctrl+A应用全部变换): 1.模型正面朝向Y-  ,导出FBX时未勾选“应用变换”→Unity内X旋转为-89.98,朝向( Unity内Z轴正方向 )正常,比例全为100   2.模型正面朝向Y-  ,导出FBX时勾选“应用变换”→Unity内全部旋转为0,朝向正常,比例全为1(正常) 3.模

    2024年02月16日
    浏览(44)
  • 在linux系统下中.sh文件无法执行的问题及两种解决方法

    在写了shell脚本1.sh文件后,想要执行该脚本,结果提示我权限不够: 然后我就加上了管理员的权限:(其实这里提示的并不是管理员的权限不够,而是这个shell脚本并没有执行的权限)  结果提示我找不到命令,但是我使用ls查看后,发现1.sh文件存在。 解决方法一: 首先我

    2024年02月11日
    浏览(41)
  • 学习python中遇到的问题:selenium 程序执行完之后,Chrome闪退的解决方法‘

    可能因为版本更新,没下载好choredriver对应的,对应驱动下载win x32版,系统是win x64可正常使用,这也是当时疑惑的点 1打开关于chrome设置关于的页面,在这里就可以看到google chrome浏览器的版本号了. 2.通过自己的版本下载相应的chromedriver.exe 对比步骤: 打开下载链接: http:

    2024年01月23日
    浏览(49)
  • 【解决】FBX模型导入Unity3D贴图丢失问题

    1、选择“Materials” 2、Location选择“Use External Materials(Legacy)” 3、最后点击“Apply”  

    2024年02月15日
    浏览(60)
  • Unity导入模型贴贴图一面有贴图另一面透明的解决方法

    如图所示,房子里面可以看见外面,是透明的。  材质shader这里是Standard 改为如图   然后会发现 如果没有勾选勾选了就可以了!     

    2024年02月16日
    浏览(42)
  • VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)

    此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区 。这是一个高质量知识星球 XR 社区,博主目前在内担任 XR 开发的讲师。此外,该社区提供教程答疑、及时交流、进阶教程、外包、行业动态等服务。 社区链接: Spatial XR 高级社区(知识星球) Spatial

    2024年02月12日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包