xiji321
侠客
侠客
  • UID2476
  • 粉丝0
  • 关注2
  • 发帖数56
阅读:487回复:4

unity加载assetbundle问题

楼主#
更多 发布于:2016-10-10 12:42
目前正在做一个基于vuforia的AR demo,想把所有的预制资源(贴图、模型、视频等)根据依赖打包成assetbundle放到服务器,然后识别出物体后,动态加载这些资源进行渲染。
遇到问题:加载后不能渲染。
当待识别物体被识别后,加载资源。观察Hierachy视图,已出现”Capsule(clone)“.
加载代码:
private IEnumerator loadBundleMain(string path)
         {
             WWW bundle = new WWW(path);
             yield return bundle;
 
             Instantiate(bundle.assetBundle.mainAsset);
             bundle.assetBundle.Unload(false);
             //yield return 1;
         }

请大神给一点提示!谢谢啦!

欢迎分享

迷之黑
骑士
骑士
  • UID989
  • 粉丝0
  • 关注0
  • 发帖数38
沙发#
发布于:2016-10-10 15:50
已经出现了证明已经渲染了. 要么模型太小了. 要么位置不在相机内
xiji321
侠客
侠客
  • UID2476
  • 粉丝0
  • 关注2
  • 发帖数56
板凳#
发布于:2016-10-10 16:04
迷之黑:已经出现了证明已经渲染了. 要么模型太小了. 要么位置不在相机内回到原帖
刚才我又把模型的位置、大小等属性打印了,和我预制的一样,但是渲染不出来,预制情况下都能渲染出来,好奇怪啊!
xiji321
侠客
侠客
  • UID2476
  • 粉丝0
  • 关注2
  • 发帖数56
地板#
发布于:2016-10-10 16:26
迷之黑:已经出现了证明已经渲染了. 要么模型太小了. 要么位置不在相机内回到原帖
找到原因了,预制中是把模型作为ObjectTarget的组件,位置和大小是相对于ObjectTarget的,加载的时候却不是
迷之黑
骑士
骑士
  • UID989
  • 粉丝0
  • 关注0
  • 发帖数38
4楼#
发布于:2016-10-11 11:21
找到就行
游客

返回顶部