新人自学UNITY产生的疑问
跟这网上的教程做扩展spaceshooter的章节,视频最后是一些扩展,大概就是讲述了如何让敌机朝着本机的位置去移动。
这里脚本的transform是在start()里,使用tag方式将本机的transform赋值给脚本的,然后在计算横向移动位置的时候,使用这个transform来计算。但是当本机被“销毁”后,会报transform为空。
问题来了,这是c#的内存管理机制吗,当一个物件被删除后,对其所有控件的引用都会被变成null,还是说,这时untiy的一套机制。而这个引用,其实是引用的引用?