Animator.Enable一帧内两次设置之间的动画控制属性变更失效

Animator.Enable一帧内两次设置之间的动画控制属性变更失效

1)Animator.Enable一帧内两次设置之间的动画控制属性变更失效
2)移动端Shader的Varying插值后是否会写回主存
3)Unity Avatar在大型MMO中使用情况如何
4)UnityWebRequest加载外部图片,尺寸是否必须是4的倍数


这是第360篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。

UWA社区主页:community.uwa4d.com
UWA QQ群:465082844

Animation

Q:我用Animator控制了图片的缩放,但是由于被Animator控制的物体属性不能自己更改,所以我先将Animator设为false,再变更图片的缩放,再将Animator设为true。可是,在运行时发现,我变更的图片缩放并没有被应用,图片Animator进入的动画状态是一个未开启WriteDefaults,并且没有动画的状态,按理来说是不会写入默认值的。现在非常困惑,请求大佬们帮助。

A:同一帧在Update里改肯定会被动画生命周期的操作覆盖掉,在LateUpdate里改则不会,不过改完就恢复也就只显示一帧基本看不出效果。

感谢萌呆瞎@UWA问答社区提供了回答,欢迎大家转至社区交流:
https://answer.uwa4d.com/question/653b738e3625c22cffcb1ccf


Shader

Q:移动端Shader使用Varying插值后会写回主存吗?

A:简单解决方案是使用RenderTexture把GPU需要的参数画进去,比如配置成GlobalTexture之类的。

感谢欧月松@UWA问答社区提供了回答,欢迎大家转至社区交流:
https://answer.uwa4d.com/question/65373a773625c22cffcb1cc2


Animation

Q:我想问一下,在大型MMO类的游戏中使用动画重定向(同一个动画复用到不同模型)的技术多吗?对于模型精确控制影响大吗?对换装这些功能是否有影响?

我想知道,目前市面的游戏中更多是单一模型对应自己的动画的方案,还是复用动画的这种形式?能否分析一下在不同游戏的使用局限?

A:现在使用动画重定向的游戏还是比较多的,一般也没有什么大影响。但是使用时要把非通用骨骼的动画做到另一个动画机上面,比如衣服专用的披风。

感谢欧月松@UWA问答社区提供了回答,欢迎大家转至社区交流:
https://answer.uwa4d.com/question/6545c28a40a8d93b624afb67


Loading

Q:UnityWebRequest加载外部图片,尺寸是不是4的倍数有影响吗?

针对以上问题,有经验的朋友欢迎转至社区交流分享:
https://answer.uwa4d.com/question/6545b3d23625c22cffcb1cd4

封面图来源于网络


今天的分享就到这里。生有涯而知无涯,在漫漫的开发周期中,我们遇到的问题只是冰山一角,UWA社区愿伴你同行,一起探索分享。欢迎更多的开发者加入UWA社区。

UWA官网:www.uwa4d.com
UWA社区:community.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:465082844