Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
新版本的Unity5.5无法实现读取AssetBundle的数据对象
赵宇发起了问答2017-05-25
6
回复
742
浏览

 

 

 

照着书上的去做,但是Untiy版本升级了,Get不到MyData文件的content属性

所有回复
  • siki 2017-05-25

    使用AssetBundle.GetAllAssetNames 这个把里面所有的资源输出一下,看看里面都有什么资源

    • 赵宇 2017-05-26


      赵宇 • 刚刚
      这个案例就是讲怎么把一些无法直接打包的数据对象,比如字符串、用户自定义类什么的通过ScriptableObject这个父类转化成Asset资源,再将这个Asset资源打包成AssetBundle,然后再通过WWW访问用ScriptableObject创建的这个数据对象AssetBundle来读取数据。 但是我按照《Unity官方案例精讲》这本书里的方法去操作实现不了。

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-05-26

    使用AssetBundle.GetAllAssetNames 这个把里面所有的资源输出一下,看看里面都有什么资源

    先看看有没有打包成功,如果没有打包成功,那就是打包的问题,

    如果里面有资源,说明打包应该成功了,那应该是读取的问题

    • 赵宇 2017-05-26

      打包成功了,就是读取的问题。我不知道为什么读取不到数据文件打包出来的AssetBundle文件的信息

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-05-26

    我的意思是,我知道打包成功了, 但是如果你AssetBundle.GetAllAssetNames    通过这个读取不到任何资源,说明你打的包是空包,还是没有打包成功

    并不是说生成了assetbundle就打包成功了, 还是先按照我说的方式 把所有资源输出一下,截图我看看输出,再做判断

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 辰少爷 2017-05-27

    刚好这两天我也在研究AssetBundle,问题貌似出现在打包时

    BuildPipeline.BuildAssetBundle(o, null, b, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows);

    新版本BuildPipeline.BuildAssetBundle这个方法过时了,要用BuildPipeline.BuildAssetBundles打包

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!