我脚本代码里那一行写到: GameObject.Destroy (characterSelectedParent.GetComponentInChildren<Animation> ().gameObject); 然后运行 出现问题: NullReferenceException: Object reference not set to an instance of an object startmenuController.OncharacterShowSelectBtnSureClick () (at Assets/Script/start/startmenuController.cs:275) 我按照视频教程写的,他的没问题 我用的是unity3d 5.2.1版本 可以怎么修改或者用什么替换
相信很多人看到过在 public class MyClass{}头上加上这种[SerializeField]或类似于这种一个中括号的写法,这种写法,或许已经有很多人用了,但是并不知道名字怎么称呼。现在告诉大家这种中括号的写法叫“c#特性”,在unity里也经常用到,尤其是[SerializeField](序列化)特性。不多说,早已有贴吧高手整理出来的,好东西,分享给大家: 地址:http://tieba.baidu.com/p/2820568128?pn=1#/pn=1