头图

1)关于il2cpp.so裁剪的问题
2)如何在UE5的渲染管线里多加一个颜色
3)请问iOS用MallocBinned2的效果如何
4)XCode显示的带宽为什么这么高


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

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

Script

Q:我们最近在关注包体问题,发现il2cpp.so里有1/4的代码是Generics GenericMethods,请问有什么方法能减少这些代码生成的同时,运行不报错呢?

另外对于APP,有没有人测试过IL2CPP Code Generation的两个选项OptimizeSize和OptimizeSpeed对于运行时影响有多大呢?

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

Rendering

Q:UE5的Movie Render Queue Additional Render Pass的功能,将来有没有计划做一个Runtime版的?或者说UE5将来会不会做一个Runtime的Render Graph功能?

我主要想在整个渲染管线里多加一个颜色。就是在RGB之外再加一个颜色红外IR。请问有什么办法吗?

A:在整个管线里都要多加一个通道的话,单独加一个Render Pass也不解决问题。目前没有纯数据驱动的Runtime Render Graph的计划。但是Runtime在管线特定环节注入自己的GlobalPass甚至MeshPass都是可以的,也可以自己注入自己的结构Patch到SceneUB上。

感谢Abyss@UWA问答社区提供了回答

Memory

Q:请问iOS用MallocBinned2的效果如何?我们遇到疑似MallocBinned导致的内存访问和系统调用方面的性能问题,在评估移植MallocBinned2对iOS的支持的收益,有人处理过吗?

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

GPU

Q:请问XCode显示的这个带宽是指什么?为什么1s会有26G,而且vs那么高呢?

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

封面图来源于网络


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

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


侑虎科技
62 声望21 粉丝

UWA官网:[链接]