這是第416篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。
UWA社區主頁:community.uwa4d.com
本期目錄:
- 開發微信小程序游戲,有沒有類似Debug真機圖形的方法
- Unity中如何實現動態實時的車削效果
- 動態創建的Texture,有什么辦法可以讓他保持ASTC么
- Unity轉微信小游戲的日志問題
Rendering
Q:開發微信小程序游戲有什么科學的Debug真機圖形的方法嗎?比如RenderDoc?
針對以上問題,有經驗的朋友歡迎轉至社區交流:
https://answer.uwa4d.com/question/677250003d306f3e9d594de3
Rendering
Q:請問這種車削的效果怎么實現?
A1:動態生成頂點和索引,比較省事的做法是事先生成很密的圓柱型網格,動態修改下頂點位置。
感謝jump晃悠@UWA問答社區提供了回答
A2:軸向半徑尺寸圖類似高度圖,記錄一維度上的R值即可,算很小的量。
感謝偶爾不帥@UWA問答社區提供了回答,歡迎大家轉至社區交流:
https://answer.uwa4d.com/question/67724d2b3d306f3e9d594de0
Texture
Q1:動態創建的Texture,有什么辦法可以讓他保持ASTC么?
創建是傳的紋理格式不起作用么?
_gifTexture = new Texture2D(1, 1, TextureFormat.ASTC_6x6, false);
傳了格式,然后加載出來就給轉成ARGB32了。
按理說他這API里有格式參數,應該能用才對,不對的話那就是Bug。而且真機測試也是支持ASTC的。
public Texture2D(int width, int height, TextureFormat textureFormat, bool mipChain)
:this(width, height, textureFormat, mipChain ?Texture.GenerateAllMips:1,false,IntPtr.Zero,false,false,(string)null)
{
}
A1:自己壓縮,CPU或者GPU。你再看看你的設備是否支持你創建的這個格式:
SystemInfo.SupportsTextureFormat。
感謝小波@UWA問答社區提供了回答
A2: 壓縮ASTC極慢,Unity不可能給你動態壓縮,要自己轉換格式,自己保存文件。 可以找找載入Raw紋理的方法,動態載入DDS格式就是用Raw。不是RawImage,是Texture2D.LoadRawTextureData。
感謝jump晃悠@UWA問答社區提供了回答,歡迎大家轉至社區交流:
https://answer.uwa4d.com/question/67724eb63d306f3e9d594de1
WebGL
Q:Unity轉微信小游戲有沒有類似Bugly之類的日志上報功能?如果要自己做日志上報,是不是要開Full With Stacktrace選項才可以?
針對以上問題,有經驗的朋友歡迎轉至社區交流:
https://answer.uwa4d.com/question/67724f6b3d306f3e9d594de2
封面圖來源于網絡
今天的分享就到這里。生有涯而知無涯,在漫漫的開發周期中,我們遇到的問題只是冰山一角,UWA社區愿伴你同行,一起探索分享。歡迎更多的開發者加入UWA社區。
UWA官網:www.uwa4d.com
UWA社區:community.uwa4d.com
UWA學堂:edu.uwa4d.com
點擊下方名片關注我們,將我設為星標,及時接收小編每日推送哦,性能優化不迷路~
近期精彩回顧
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.