关于rendering:Unity升级后打包AssetBundle变慢

8次阅读

共计 1339 个字符,预计需要花费 4 分钟才能阅读完成。

1)Unity 降级后打包 AssetBundle 变慢
​2)打包使有些资源合成了一个资源 data.unity3d,有些离开的起因
3)Unreal 在挪动设施中无奈应用 Stat 命令获取到 GPU Thread 的耗时
4)Unity 中如何看到相机视线范畴内的剔除后果


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

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

AssetBundle

Q:最近降级到了 2021,遇到个奇怪的问题。打 AssetBundle 包,后面的速度失常,打到场景的时候变的十分慢,每 2 个场景之间不晓得为什么停了 1 分钟,几十个场景,加起来 AssetBundle 包不到 20MB,打了 1 个半小时,如果我只打这些场景,速度就是失常的,残缺打 AssetBundle 包到了场景这里就特地慢。

A:能够尝试用 Scriptable Build Pipeline 来打包,在输入目录能够看到 json 文件,用 Perfetto 能够关上这个文件看耗时信息。
https://docs.unity3d.com/Packages/com.unity.scriptablebuildpi…

该问答由 UWA 提供

Build

Q:为什么打进去的包有些是资源合成了一个资源 data.unity3d,有些是离开的?

A1:能够看看是不是以下这个设置导致的:

感激范世青 @UWA 问答社区提供了答复

A2:比拟倡议应用 LZ4 的压缩形式的,AUP 上传纹理必须应用 LZ4 的压缩形式,TextureStreaming 也依赖 LZ4 的压缩。

感激 Xuan@UWA 问答社区提供了答复

Unreal

Q:我在挪动设施 Android 上,输出 Stat Unit 命令,结果显示:

Frame:42.33ms
Game:24.22ms
Draw:42.22ms
RHIT:25.00ms
Mem:1.96GB
Draws:496
Prims:545.33KB

为什么没有 GPU 的耗时显示呢?可能是什么起因?

针对以上问题,有教训的敌人欢送转至社区交换分享:
https://answer.uwa4d.com/question/641d1ca66778221ae304da66


Rendering

Q:Unity 中如何看到相机视线范畴内的物体?相似 Unreal Engine 的 FreezenRendering 性能,不便疾速的定位视锥体剔除。

针对以上问题,有教训的敌人欢送转至社区交换分享:
https://answer.uwa4d.com/question/63b41cd03bd6691a9ddc485c

封面图来源于网络


明天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题兴许都只是冰山一角,咱们早已在 UWA 问答网站上筹备了更多的技术话题等你一起来摸索和分享。欢送酷爱提高的你退出,兴许你的办法恰能解他人的当务之急;而他山之“石”,也能攻你之“玉”。

官网:www.uwa4d.com
官网技术博客:blog.uwa4d.com
官网问答社区:answer.uwa4d.com
UWA 学堂:edu.uwa4d.com
官网技术 QQ 群:465082844

正文完
 0