原创
补充说明: 1、新版修复MOD会暴一次红,VR 把那两个勾选改一下,(实测主要是第三个,第二个不影响,)
切3人称,然后大退游戏,在上就行了。
不会在产生新模型了。我这边是这样
2、如果大退依然如此,可以先切一下1,3人称,让他生成重复模型,然后小退在进游戏(注意是小退),
会看到重复生成的模型在下线的位置原地不动, 虚模, 然后你在切1,3人称都不会产生重复模型,
然后大退在进游戏, 再也不会产生重复模型,也不会暴一次红字了。 那个虚模也被删掉了。
另:电炮塔锁定会爆红,测试是
EXC MissingMethodExcepton:Method not found: vod.GameManager.ShowTooltip
(EntityPlayerLocal sting.sting.sting, ToolTipEvent.bool) 这个是说方法签名不匹配。
GameManager.ShowTooltip 方法的参数与代码中调用的不匹配。 我的MOD没有用过这条代码,
这意味着你这个是其他mod的冲突,极有可能是旧日自己的代码冲突了,和我这个没关系。自行想办法解决吧。
9月17日 晚上10点更新,
果然上班摸鱼要不得,写代码没办法全部试一遍,有人反馈会产生重复模型,
本人测试过多次,很莫名奇妙,如果你更新MOD后还有生成重复模型,总之 把这几个勾选去掉试试,
大退游戏可以清理掉之前的重复模型 , 反正我这边是没出问题了,我都奇怪了,一下有问题一下没有。
之前的内容:
被特定种类的怪打了,爆红,提示 InvalidOperationException: Avatar is not of type humanoid.
异常类型:InvalidOperationException
异常信息:Avatar(角色模型/化身)不是人形类型。
(技术说明:此错误通常发生在Unity引擎中,当试图对非人形角色模型
–调用仅适用于人形骨架的动画功能时触发,例如尝试获取人形骨骼变换信息时。
–建议检查角色模型的Avatar类型设置或添加类型验证逻辑。)
开始我做了个MOD,让他阻止人形Animator访问骨骼的MOD,然后他加载的时候直接爆红了,
提示:RandomlyMadeItems.dll – 随机物品MOD、
EntityPartialArmor.dll – 旧日支配者MOD的局部装甲组件,连续两个报错误,文件损坏。
这让我意识到肯定是阻止之后产生的BUG,不能阻止这个,BUG应该是其他原因产生的。
随后的测试中我发现被飞天上那个蓝色的玩意打了会暴黄
(狗日的虚无空泡一直在天上乱飞不下来,等我看其他地方突然飞下来吓老子一跳)
不知道是不是我打了他给他挂电击一类的BUFF还是他打我挂BUFF ,
暴黄疯狂提示,哪怕复活依然继续疯狂弹窗
“Particle System is trying to spawn on a mesh with zero surface area”
意思是:粒子系统正试图在一个表面积为零的网格(Mesh)上生成(粒子),但它无法做到。
这启发到了我,于是我直接生成一个给人身上挂死咒的怪物,
果然,当他一靠近我,企图在我身上产生死咒的BUFF粒子效果的时候,
游戏直接爆红了,是这个特效骨骼调用产生了冲突。
于是我针对性解决方案:修复特效附着逻辑, 测试成功了,不在爆红了!!
有需要的自行下载,
PS:由于是上班摸鱼做的,没有对所有怪物测试,仅对部分给人上特效怪测试。
另:理论上可以修复所有类似的 Avatar is not of type humanoid 错误,因为补丁在最底层拦截
各位有问题欢迎留言反馈
你做的好啊!做的好啊!
感谢大佬的付出,赞一个!
感谢大佬的付出,赞一个!这个逼装的我给82分,剩下的用666的方式打给你!
好啊 终于有大佬来解决了
太帅了
借楼反馈,你这个mod在切换视角后会在身后生成一个同样的人物模型一直跟随,平常游玩不影响但是跳舞会遮挡视角
感谢大佬的付出,赞一个!这个逼装的我给82分,剩下的用666的方式打给你!
这个逼装的我给82分,剩下的用666的方式打给你!
收到,这就开始修改