普贤视角 2022-05-11 22:14 采纳率: 66.7%
浏览 35
已结题

unity我的程序能够正常运行但是就会弹出错误代码

我的有一段跳转的代码,能够正常运行,但是运行就会有错误代码,请问这是怎么回事呢?
图一是跳转代码:

img

图二是错误指向的代码:

img

图三是错误代码:NullReferenceException: Object reference not set to an instance of an object
xianfacode.Start () (at Assets/code/xianfacode.cs:15)

img

图四是我挂代码的组件:

img

图五是我挂跳转的组件:

img

  • 写回答

1条回答 默认 最新

  • CoderZ1010 Unity领域优质创作者 2022-05-11 23:07
    关注

    你已经在Inspector面板添加监听事件了,代码里就不需要再使用AddListener来绑定了。如果你用代码去绑定监听事件,需要将脚本挂到Button物体上,你这的报错是因为GetComponent获取到的Button是空。能正常运行是因为你在Inspector上的事件绑定在起作用。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月20日
  • 已采纳回答 5月12日
  • 创建了问题 5月11日