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
?