Unity 解决设置ModelImporter.ClipAnimation maskType 报错

今天想要用代码修改Fbx导入动画的设置,但是ModelImporter.clipAnimations设置maskType为Create from model后一直有报错,无奈自己想了个解决办法。

由于我们动画采用同一套骨骼,所以maskType设置完成后动画meta文件中transformMask内容相同, 所以直接从meta文件入手,修改了动画meta文件中transformMask 与maskType的内容,再切换回unity发现设置成功,可以使用。

还有个问题是修改时transformMask在clipAnimation中,而刚导入的动画meta文件中不存在clipAnimations这一项,所以需要我们将

modelImporter.clipAnimation = ModelImporter.defaultClipAnimation ,

这样赋值后meta中会出现clipAnimations内容,然后修改transformMask maskType就可以了。

QAQ

原文地址:https://www.cnblogs.com/liucUP/p/11703121.html

时间: 2024-10-11 06:33:20

Unity 解决设置ModelImporter.ClipAnimation maskType 报错的相关文章

[转]解决IIS下UTF-8文件报错乱码的问题

找了两天才找到解决办法…….晕晕晕...用第二种方法解决了. 网上找到的方法都没有写这一条 If objASPError.ASPDescription > "" Then 后面的回车去掉(这个地方微软写错了) 将这一句后面的<br>注释掉即可! Response.Write Server.HTMLEncode(objASPError.ASPDescription)' & "<br>" 转自:http://blog.csdn.ne

解决SCCM 2016客户端安装报错一例

解决SCCM 2016客户端安装报错一例 使用SCCM 2016推送SCCM Client时遇到如下问题: 以下是客户端计算机的Log: GetHttpRequestObjects failed for verb: 'CCM_POST', url: 'HTTPS://YAN-CM-CM.CONTOSO.COM/ccm_system/request' ccmsetup 2017/3/23 16:58:11 1672 (0x0688) GetDPLocations failed with error

解决上传到github报错Successfully created project &#39;autotest&#39; on GitHub, but initial commit failed:

通过IDEA上传代码到GitHub上可是有时候会碰到这样的问题. 当我们选择VCS->Import into Version Control->Share Project on GitHub提交代码.点击OK.然后就跳出了这样的信息: Can't finish GitHub sharing process Successfully created project 'autotest' on GitHub, but initial commit failed: *** Please tell m

VS Code中怎么解决 TSLint: &quot; should be &#39; (quotemark) 报错问题?

VS Code配置typescript问题: VS Code中, user setting中将autoFixOnSave 设置为true. ref:https://github.com/praveenpuglia/angular-sanity/issues/4 VS Code中怎么解决 TSLint: " should be ' (quotemark) 报错问题? 原文地址:https://www.cnblogs.com/watermarks/p/9520949.html

解决Eclipse不能打包APK报错的问题

1.在Android SDK Tool r19之后, Export的时候遇到xxx is not translated in yyy, zzz的问题. 例如说"auto_exit" is not translated in zh, zh_CN. 这是因为Android SDK Tool 將 ANDROID_LINT_COMPLETE_REGIONS 改为了需要检查. 临时解决方法:Eclipse > Preference > Android > Lint Error

解决app store下载反复报错“下载失败,请到下载栏重试”

google了一下,大家的解决办法有: 通过显示出debug栏,重置app store(点击reset application) (Refer to: http://daluo.com/article/15135/) 找个其他的下载源进行下载,例如百度网盘,soft.macx.cn 通过thunder的thunder store下载 将DNS修改为8.8.8.8 最后,我通过下面的方法解决了: 将DNS修改为8.8.8.8 解决app store下载反复报错"下载失败,请到下载栏重试"

解决eclipse下maven工程报错:Missing artifact jdk.tools:jdk

1.进入jdk/lib目录,执行: mvn install:install-file -DgroupId=jdk.tools -DartifactId=jdk.tools -Dpackaging=jar -Dversion=1.7 -Dfile=tools.jar -DgeneratePom=true 2.加入依赖 <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</arti

Unity 3D 使用TerrainCompose 调用RTP 报错:

Unity 3D:5.2 version TerrainCompose:1.92 version RTP:3.2d version Unity 3D  使用TerrainCompose 调用RTP 报错: Can't access alphamapTexture directly...UnityEngine.Debug:LogError(Object)ReliefTerrain:GetControlMaps() (at Assets/ReliefPack/Scripts/ReliefTerrai

解决添加swagger后项目报错 Failed to start bean &#39;documentationPluginsBootstrapper&#39;

添加swagger后项目报错 Failed to start bean 'documentationPluginsBootstrapper' 因为swagger依赖google的guava,而当前项目的guava版本与之不匹配,将当前项目的guava版本升到swagger子依赖的guaba版本相同即可解决 原文:https://blog.csdn.net/xiaofanren1111/article/details/83011454 解决添加swagger后项目报错 Failed to star