AssetBundle在移動裝置上丟失

UWATech發表於2024-04-02

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

在榮耀、華為系列手機出現的較為頻繁,請問大家有遇到過類似的情況嗎,應該怎麼排查此類問題呢?

之前看到過類似的帖子,一直認為是這個問題,但後面發現並不是偶現的許可權問題,後面再次啟動也會報同樣的錯誤。

AssetBundle在移動裝置上丟失

原貼連結:
https://answer.uwa4d.com/question/643a43248882e9413c7821be

A:遇到過類似問題,原因未知,懷疑是ROM/Unity實現問題。

多次重啟手機,初次跑包時觸發機率較高。

幾種方案:

  1. 非同步改同步
  2. 合併控制AssetBundle數量
  3. LoadFromMemory,注意額外記憶體開銷

感謝vTHu9nLdTLZM@UWA問答社群提供了回答


Rendering

Q:Unity雲渲染外掛RenderStreaming,如何實現一臺機器上啟動多個例項,也就是多使用者分別有獨立的操作?

Unity的RenderStreaming例子已經跑通,但是沒有寫如何實現透過一個伺服器,多個客戶端使用者獨立操作的實現,比如我想把雲渲染的渲染端部署到一個伺服器上,另外幾臺電腦分別連線這個伺服器請求雲渲染畫面,每一個客戶端的電腦都有自己獨立的畫面。

針對以上問題,有經驗的朋友歡迎轉至社群交流分享:
https://answer.uwa4d.com/question/66029ec15ce8a46b00fc4c4d


Script

Q:在2.5D的橫版卷軸遊戲中,有一個圓柱形的場景,玩家在向右移動的時候會沿著圓柱的曲面移動,該如何設定玩家的移動輸入邏輯呢?

AssetBundle在移動裝置上丟失

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

相關文章