萌新求助!!!U3d instantiate一个prefab报错

weixin_40248658 2018-03-30 10:21:06


model,g的类型是GameObject


报错告诉我这个instantiate要生成的Object为空。。。
然后运行的时候看到model是有值的,g为空


大佬救救我
...全文
863 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
M丶随心忄 2018-08-08
  • 打赏
  • 举报
回复
解决了请记得结贴
qq_38178411 2018-07-23
  • 打赏
  • 举报
回复
加载的路径不对
小数点666 2018-07-20
  • 打赏
  • 举报
回复
一、这个肯定是Resources.Load造成的,路径找不到,导致加载的时候出问题,查看你的路径是否正确
二、既然是public的gameobject 就没有必要冬天加载了,托上去就行,然后直接实例化
qq_34558083 2018-07-19
  • 打赏
  • 举报
回复
路径不对(是不是Prefab首字母没大写??),话说你直接生成也行,不用Resource加载出来
qq_39223765 2018-06-20
  • 打赏
  • 举报
回复
你都拖了预制体了,为什么还要用Resources.Load,你直接生成不就完了,多此一举好吧
nbnbzc 2018-06-12
  • 打赏
  • 举报
回复
应该是加载的路径不对。。先查下路径
高小耸 2018-06-11
  • 打赏
  • 举报
回复
prefab没有放到Resources文件夹下面吧。
幽幽有悠悠呦 2018-03-31
  • 打赏
  • 举报
回复
问题不是在instantiate的这行代码中,而是在Resources.Load这行代码中。这行代码执行完之后。返回值是null,才导致你instantiate出错。因为没法根据null实例化出对象。 问题的原因是Resources.Load的时候找不到你提供的对象。仔细检查下输入的字符串、预制体文件是不是放在项目工程的Asset/Resources/prefabs的目录下

2,539

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧