求电脑大神教教小弟,万分感谢: 运行时发生错误nullreferenceexception怎么解决 5

新安装的一个刷单软件,一运行就提示这个错误,关掉后,刷单软件直接就强行退出了。这个软件在朋友的电脑上,能够正常使用。... 新安装的一个刷单软件,一运行就提示这个错误,关掉后,刷单软件直接就强行退出了。
这个软件在朋友的电脑上,能够正常使用。
展开
 我来答
山水阿锐
2020-05-31 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部

您看看吧:

1、常用解决办法1:NullReferenceException: Object reference not set to an instance of an object.没有初始化物体的原因最主要的一个就是:物体本身的活性没有激活(√被去掉了).你首先要查看,GameObject的活性是否在运行前就没有激活,还是程序运行时你的某些脚本导致程序运行时将它的活性取消了,激活活性此问题迎刃而解.第一张图为简单的场景搭建,便于讲解.

2、常用解决办法2:出现问题的物体的父物体、父父物体、父父父物体......没有激活活性,因为一个父物体的活性取消的话,unity系统默认的就无法搜索到他的所有自物体了,即使这个时候你单独打开自物体的属性面板,发现子物体的活性小勾√还在,这个自物体依然是 Object reference not set to an instance of an object.

3、常用解决办法3:如果带有Start(),Awake(),Update (),函数的脚本没有赋给Hierarchy面板上的任何GameObject,那这三个函数的函数体全部不会被执行,自然也就会导致这个问题了.脚本在Project面板中建立后,如果你以为系统会自动执行它,你就大错特错了,必须要把它放到Hierarchy面板上才行.有两种方法1.给一个已有的GameObject添加组件,即Add Component-"脚本的名字".2.新建一个空的GameObject,在空物体上添加组件,方法同上

4、常用解决办法4:在大一点的工程中,你会发现,一个工程中的绝大多数脚本是没有Start(),Awake(),Update ()函数的,这些脚本或是也赋值给Hierarchy面板上的物体(这只占很少的一部分),或通过被其他脚本调用来实现作用(占了绝大多数!!),如果这些脚本中出现Object reference not set to an instance of an object,你就要去看看源头了,看看调用的脚本有没有运行(也就是有没有被放到Hierarchy面板上的某个物体上,而且这个脚本组件的活性√是否还在)

5、常用解决办法4:Resources.Load函数应用不当导致的错误.你自以为脚本逻辑正确(实际上也确实正确啊),的的确确是有给物体赋值,但就是报错Object reference not set to an instance of an object.例如, 

objButton = GameObject.Instantiate(Resources.Load("Prefab/FirstButton")) as GameObject;

语法没错,函数调用正确,但是就是报错,说objButton没有赋初值,错误到底在哪呢!

原来系统找不到Resources.load加载路径里面的东西!,去看看你的资源放在哪里了,是不是放在Assets-Resources文件夹下面了,注意文件名"Resources"绝对不能错哦,因为这个函数就是找这个名字下面的资源啊!然后就在检查一下路径有没有错就OK了

6、常用解决办法4:真的是犯错了,没有赋初值,那就赶紧赋初值吧.介绍几种简单的赋初值方法:(1)public Vector3 vec3=new Vector3(0,0,0);(2)public string[] strs = new string[5];(3)int Int = 0;(4)float Flo = 0.0f;

阿Q不是阿Q
2020-05-31 · 哪里有阴影,哪里就有光。
阿Q不是阿Q
采纳数:50 获赞数:322

向TA提问 私信TA
展开全部
这是程序设计相关的异常,跟电脑硬件没有关系,软件的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
养冬易Nx
2020-05-31 · 贡献了超过122个回答
知道答主
回答量:122
采纳率:25%
帮助的人:8万
展开全部
打开电脑 打开淘宝 搜索主机 关闭淘宝 打开拼夕夕 搜索主机 点击购买。真香~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式