作者kyopolo (BonBon)
看板GameDesign
標題[程式] unity 讀取 iOS檔案
時間Thu Apr 12 11:13:01 2012
大家好,最近在研究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
→ tsl3333:你的是Pro的Unity嗎 Pro的可以Build AssetBundel 04/13 12:46
→ tsl3333:然後使用上述你說的用網路讀取應該是沒有問題的 04/13 12:46
→ tsl3333:這邊還有一篇台灣人寫的文章參考參考 04/13 12:50
→ kyopolo:網路讀取跟下載這部分是OK的,但是儲存在本機卻不能讀取 04/13 15:56
→ kyopolo:我已經下載正確的ios assetbundel檔案在ipad中,利用WWW 04/13 15:57
→ kyopolo:去讀取正確路徑卻一直跑出"Fail load bundel",但該檔案如 04/13 15:57
→ kyopolo:如果直接使用WWW讀取是可以正確讀入而且產生在場上的 04/13 15:58
→ kyopolo:應該說WWW網路讀取OK,下載在本機一樣用WWW讀取正確 04/13 15:59
→ kyopolo:file_path卻fail load assetbundel 04/13 15:59