A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庭院深深深几许 金牌黑马   /  2019-3-7 10:45  /  1199 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  如何解决空指针异常
  这个问题。。有很多的造成原因,不过一般都是unity找不到你给的条件。解决空指针的一般的步骤。
  1.你要相信,unity找不到不是unity的问题,肯定是你的路径。。或者说条件没写正确。
  2.看路径,比如说Gameobject.Find("fhafajf");find里面的层级关系要写对,字母或者是空格都不要错
  3.有些是你没有赋值,比如一个animation,你在用之前没有给它赋值,也是不行的
  4.有时候,你想要开启某些物体时,你会发现,,空指针异常,比如两层关系,爸爸和儿子。你把爸爸那层是开启 的,儿子一开始是禁用的,你在某个时刻想打开儿子的时候,也许你就会碰到空指针异常。讲道理,我爸爸那层是开启 的,应该找的到儿子,但就是没找到。我的一个解决办法是,给儿子找个空物体的爸爸,形成三层结构,就是爷爷爸爸 和儿子。你把爷爷和爸爸的都开启,这样你就找的到了,我也不知道为什么,这是我试出来的。希望对你有用。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马