1)AssetBundle在移動設備上丟失
2)Unity雲渲染插件RenderStreaming,如何實現多用户分別有獨立的操作
3)如何在圓柱體類型的地圖中編程玩家的輸入
4)Mixamo動畫的根運動問題
這是第380篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。
UWA社區主頁:community.uwa4d.com
UWA QQ羣:465082844
AssetBundle
Q:外網項目經常出現本地AssetBundle包丟失的情況,表現為:
1. 輸出報錯日誌:Unable to open archive file: abPath
2. System.IO.File.Exists(abPath)接口返回false
在榮耀、華為系列手機出現的較為頻繁,請問大家有遇到過類似的情況嗎,應該怎麼排查此類問題呢?
之前看到過類似的帖子,一直認為是這個問題,但後面發現並不是偶現的權限問題,後面再次啓動也會報同樣的錯誤。
原貼鏈接:
https://answer.uwa4d.com/question/643a43248882e9413c7821be
A:遇到過類似問題,原因未知,懷疑是ROM/Unity實現問題。
多次重啓手機,初次跑包時觸發概率較高。
幾種方案:
- 異步改同步
- 合併控制AssetBundle數量
- LoadFromMemory,注意額外內存開銷
感謝vTHu9nLdTLZM@UWA問答社區提供了回答
Rendering
Q:Unity雲渲染插件RenderStreaming,如何實現一台機器上啓動多個實例,也就是多用户分別有獨立的操作?
Unity的RenderStreaming例子已經跑通,但是沒有寫如何實現通過一個服務器,多個客户端用户獨立操作的實現,比如我想把雲渲染的渲染端部署到一個服務器上,另外幾台電腦分別連接這個服務器請求雲渲染畫面,每一個客户端的電腦都有自己獨立的畫面。
針對以上問題,有經驗的朋友歡迎轉至社區交流分享:
https://answer.uwa4d.com/question/66029ec15ce8a46b00fc4c4d
Script
Q:在2.5D的橫版卷軸遊戲中,有一個圓柱形的場景,玩家在向右移動的時候會沿着圓柱的曲面移動,該如何設置玩家的移動輸入邏輯呢?
A:可以用樣條曲線的旋轉和方向來限制玩家/AI的行動路線,開啓Movement組件上的Constrain To Plane,設置Plane Constraint的Origin和Normal確保能跟隨曲線;還可以配合相機的旋轉使玩家的輸入更舒服(比如保持相機方向和樣條曲線法線方向一致)。
針對以上問題,有經驗的朋友歡迎轉至社區交流分享:
https://answer.uwa4d.com/question/660a1cf35ce8a46b00fc4c65
Animation
Q:從Mixamo網站上下載的動畫無法使用根運動,如何解決呢?
A:Mixamo的骨骼結構不一樣,可以在其他建模軟件中手動添加。
針對以上問題,有經驗的朋友歡迎轉至社區交流分享:
https://answer.uwa4d.com/question/65b0d2d13625c22cffcb1de1
封面圖來源於網絡
今天的分享就到這裏。生有涯而知無涯,在漫漫的開發週期中,我們遇到的問題只是冰山一角,UWA社區願伴你同行,一起探索分享。歡迎更多的開發者加入UWA社區。
UWA官網:www.uwa4d.com
UWA社區:community.uwa4d.com
UWA學堂:edu.uwa4d.com
官方技術QQ羣:465082844