Animation-Instancing icon indicating copy to clipboard operation
Animation-Instancing copied to clipboard

同时运行多个不同的模型感觉数据会乱掉

Open mrchenyg opened this issue 6 years ago • 5 comments

当前遇到一个问题,如果把资源也打成ab会出现渲染不出来的问题,但是动作信息又都读取到了,这个问题怎么解决?

mrchenyg avatar Jan 09 '19 12:01 mrchenyg

把什么资源打成ab会出现这个问题?

CloudJin avatar Apr 16 '19 02:04 CloudJin

这个乱掉的问题解决了是因为材质命名相同导致的,但是现在遇到了另外一个问题,就是prefab不打成ab资源的情况下是可以正常使用该功能,一旦prefab打成ab动态加载就无法渲染出来,所有资源都走ab这个有测试过吗?

------------------ 原始邮件 ------------------ 发件人: "Cloud"[email protected]; 发送时间: 2019年4月16日(星期二) 上午10:33 收件人: "Unity-Technologies/Animation-Instancing"[email protected]; 抄送: ""[email protected]; "Author"[email protected]; 主题: Re: [Unity-Technologies/Animation-Instancing] 同时运行多个不同的模型感觉数据会乱掉 (#53)

把什么资源打成ab会出现这个问题?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

mrchenyg avatar Apr 16 '19 02:04 mrchenyg

方便把出错的log贴一下吗?

CloudJin avatar Nov 06 '19 04:11 CloudJin

我这边也遇到了同样的问题, 没有任何报错, 在Render函数里面Debug了一遍每一行代码, 都是正常执行的. 如果prefab使用assetbundle方式读取的话, 模型就无法显示 尝试过直接读取prefab, 动作仍然使用assetbundle方式读取, 是能正常显示的. 总结就是: 动作用不用assbundle方式读取对结果无影响, prefab如果使用assetbundle方式读取的话, 就没法显示.

chardian avatar Dec 20 '21 21:12 chardian

我知道原因了. 因为shader variant的问题. 要想解决这个问题, 最简单的办法是就是打开设置 Graphics -> Instancing Variants 改成Keep All

chardian avatar Dec 21 '21 05:12 chardian