在unity中定义了两个类,class1{},class2{},
class2{}这个脚本绑定在一个button的onclick事件上,在这个类中定义一个方法(public void ButtonClick()
{
calss1.Instance.OnButtonClick(); //调用class1{}中的方法。
})
class1{}是个单实例类,里面声明了一个私有变量(private GameObject go;),然后在Start方法里面通过Resources.load加载并创建出来这个物体(这个物体确实被创建出来了),但是在这个类中我定义了供class2{}调用的方法(public void OnButtonClick()
{
print(go);//当我按下按钮的时候,这里报空对象的错误,为什么??
//我自己是这样处理,在这个物体加个标签,然后在这个方法中,我通过FindObjectWithTag重新去找这个物体。但是这
//样很麻烦,请老师指点一下。(备注:UI框架的那个方法我大概也会,请教一下老师有没有其他的方法,或者这个到底为什么。)
} )
calss1没有挂在游戏物体身上,start方法不会执行