在调用Instantiate()方法使用prefab创建对象时,接收Instantiate()方法返回值的变量类型必须和声明prefab变量的类型一致,否则接收变量的值会为null. 比如说,我在脚本里面定义: public GameObject myPrefab; 那么在使用这个myPrefab做Instantiate()的时候,接收返回值变量的类型也必须是GameObject,如下: GameObject newObject = Instantiate(myPrefab) as Game
在调用Instantiate()方法使用prefab创建对象时,接收Instantiate()方法返回值的变量类型必须和声明prefab变量的类型一致,否则接收变量的值会为null. 比如说,我在脚本里面定义: public GameObject myPrefab; 那么在使用这个myPrefab做Instantiate()的时候,接收返回值变量的类型也必须是GameObject,如下: GameObject newObject = Instantiate(myPrefab) as Game