作者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
1F:→ tsl3333:你的是Pro的Unity吗 Pro的可以Build AssetBundel 04/13 12:46
2F:→ tsl3333:然後使用上述你说的用网路读取应该是没有问题的 04/13 12:46
4F:→ tsl3333:这边还有一篇台湾人写的文章参考参考 04/13 12:50
6F:→ kyopolo:网路读取跟下载这部分是OK的,但是储存在本机却不能读取 04/13 15:56
7F:→ kyopolo:我已经下载正确的ios assetbundel档案在ipad中,利用WWW 04/13 15:57
8F:→ kyopolo:去读取正确路径却一直跑出"Fail load bundel",但该档案如 04/13 15:57
9F:→ kyopolo:如果直接使用WWW读取是可以正确读入而且产生在场上的 04/13 15:58
10F:→ kyopolo:应该说WWW网路读取OK,下载在本机一样用WWW读取正确 04/13 15:59
11F:→ kyopolo:file_path却fail load assetbundel 04/13 15:59