如何用GPU Instancing来优化树木草石重复模型

1)如何用GPU Instancing来优化树木草石重复模型
2)Unity ASTC压缩后的纹理在部分安卓机型上不显示
3)现在大部分项目的竖版UI设计分辨率是多少
4)Android上拖拽物体不实时跟随手指的问题


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

Rendering

Q:项目场景里的树木草石重复模型非常多,在尝试用GPU Instancing来优化。使用的Shader应该是SRP Batcher和GPU Instancing都支持的,但是材质勾上GPU Instancing后看FrameDebugger里还是走的SRP Batcher,要怎么修改比较好呢?

A:如果Shader两个都兼容,就会优先走SRP Batcher的。常规做法就是把规划要用GPU Instancing的物体用别的不走SRP Batcher的Shader;也可以考虑仍然用两个都兼容的Shader,但是用MaterialPropertyBlock打断SRP Batcher,这样就会顺延走GPU Instancing了。

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


Platform

Q:Unity版本2019.4.15,发现两台设备:OPPO A54S和OPPO A57,会直接不显示ASTC压缩格式的纹理。

用以下代码检查这两台设备看着是支持的,目前拿不到这两台设备,手边测试了很多设备显示都没问题,理论上来说就算不支持ASTC应该也是解压为RGB(A),请问为什么会不显示呢?

复制代码
`SystemInfo.SupportsTextureFormat(TextureFormat.ASTC_6x6)
`

针对以上问题,有经验的朋友欢迎转至社区交流:
UWA问答 | 游戏开发者互动问答社区 | 侑虎科技


UI

Q:请问现在项目上的竖版UI设计分辨率使用多少合适?

由于现在的设备都是偏长的设备,我们这边使用1080x2400去设计,然后再进行适配,但是由于PC上的微信小游戏,以及模拟器等大部分还是偏1080x1920设计的,因此所有大部分设计都需要适配。

然后由于UI设计上是偏长的,一但运用到短屏上会出现很多问题,比如满屏的模块设计,比如不是列表内容不能滑动的这种就需要适配的内容就比较多,请问这种设计上是需要美术从设计解决还是说程序去处理?因为有可能设计上都已经超过在1920至2400之间这种设计,不管怎么适配,1920这种屏幕都放不下,必须使用缩放才能够放下。

针对以上问题,有经验的朋友欢迎转至社区交流:
UWA问答 | 游戏开发者互动问答社区 | 侑虎科技


Platform

Q:请问Android拖拽不跟手,有延迟,有什么优化方法吗?编辑器是完全跟随鼠标的,iOS表现也不错,但Android在快速拖拽物体时,就不能实时跟随手指。

针对以上问题,有经验的朋友欢迎转至社区交流:
UWA问答 | 游戏开发者互动问答社区 | 侑虎科技

封面图来源于网络


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

UWA官网:www.uwa4d.com
UWA社区:community.uwa4d.com
UWA学堂:edu.uwa4d.com

相关推荐
行者-全栈开发1 天前
【鸿蒙心迹】国际化 i18n 与多语言资源管理实战(HarmonyOS 7.x)
ui·华为·重构·国际化·harmonyos·多语言
寂寞的船2 天前
【Unity知识速递】第5期 Unity 6.2 深度解析:AI Assistant 登场,World Space UI 与 Sentis 全面升级
人工智能·ui·unity
秋名山小白2 天前
Playwright UI 自动化测试实战教程
python·ui
wuyk5553 天前
PyQt6-第15讲-数据可视化QChart
python·ui·信息可视化·pyqt
Autumn_ing5 天前
Pixso AI 如何按团队设计规范生成 UI?以消息设置页说明选库与验收
人工智能·ui·设计规范·pixso
不磕了还不行5 天前
用 Vue + Element UI 把元宝搜索的返回值做成“能点开检查的证据卡片”
前端·vue.js·ui
OH_TPC7 天前
HarmonyOS APP开发---“动效君“UI动效素材库App,需要用到这个库
ui·华为·harmonyos·鸿蒙
小雨爱测8 天前
Photoshop 实战入门:从界面认知到第一张成品图
ui·photoshop
螺丝钉tina8 天前
[Playwright] [02]常用命令与调试:Debug UI、Mode和 Trace Viewer
开发语言·javascript·测试工具·ui·自动化
郝学胜-神的一滴8 天前
游戏设计:原型与开发 18:Unity入门的第一课
人工智能·程序人生·游戏·ui·unity·游戏引擎