打开网易新闻 查看精彩图片

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

UWA社区主页:community.uwa4d.com

本期目录:

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

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问答社区提供了回答,欢迎大家转至社区交流

https://answer.uwa4d.com/question/675fe1e7682c7e5cd61bf9c9

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

点击下方名片关注我们,将我设为星标,及时接收小编每日推送哦,性能优化不迷路~

近期精彩回顾