[程式] unity 讀取 iOS檔案

看板GameDesign (遊戲設計)作者 (BonBon)時間14年前 (2012/04/12 11:13), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
大家好,最近在研究uniry遇到一些問題。 就是ios上網路儲存跟讀取檔案 我想用unity 中的 WWW來讀取網路資源 在編輯器中可以運作,在ipad上卻出現badpath的錯誤 檔案格式沒有問題,因為我把檔案直接丟到資料夾中是可以正常運作的 所以猜想是WWW暫存在某個資料夾中,但是被sandbox擋住了。 所以我用xcode把檔案下載下來,然後想利用unity 讀取iOS的中的檔案。 這有辦法嗎? 我試過ResourceLoad去指定檔案路徑。 但是失敗了。 unity answer 的人說Resources只能在編輯器中的資料夾路徑中運作而已。 所以我又試了WWW去指定一樣的路徑 還是失敗。 那unity還有其他的方法去讀檔案嗎? 路徑我確定是正確的。 因為C# 的 FileStream是可以正常運作的。 但是回傳的是byte[] 我不知道怎麼把byte[]轉成unity 的assetbundel之類的。 有人能回答這個問題嗎@_@~ 先謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.16.215

04/13 12:46, , 1F
你的是Pro的Unity嗎 Pro的可以Build AssetBundel
04/13 12:46, 1F

04/13 12:46, , 2F
然後使用上述你說的用網路讀取應該是沒有問題的
04/13 12:46, 2F

04/13 12:48, , 3F
http://ppt.cc/PpTq 這個範例應該可以解決你的問題
04/13 12:48, 3F

04/13 12:50, , 4F
這邊還有一篇台灣人寫的文章參考參考
04/13 12:50, 4F

04/13 12:50, , 5F
04/13 12:50, 5F

04/13 15:56, , 6F
網路讀取跟下載這部分是OK的,但是儲存在本機卻不能讀取
04/13 15:56, 6F

04/13 15:57, , 7F
我已經下載正確的ios assetbundel檔案在ipad中,利用WWW
04/13 15:57, 7F

04/13 15:57, , 8F
去讀取正確路徑卻一直跑出"Fail load bundel",但該檔案如
04/13 15:57, 8F

04/13 15:58, , 9F
如果直接使用WWW讀取是可以正確讀入而且產生在場上的
04/13 15:58, 9F

04/13 15:59, , 10F
應該說WWW網路讀取OK,下載在本機一樣用WWW讀取正確
04/13 15:59, 10F

04/13 15:59, , 11F
file_path卻fail load assetbundel
04/13 15:59, 11F
文章代碼(AID): #1FXaW_6C (GameDesign)
文章代碼(AID): #1FXaW_6C (GameDesign)