在Unity的API中敲代码的时候常常都会出现类似的情况,方法然后又有一个跟方法名字一样的集合。例如“Instantiate<>”跟“Instantiate()”的创建游戏物体的方法。
1.想问问这两个在游戏的应用上有什么分别?
2.为什么需要这样两个函数?
3.Instantiate<>这个是在哪个类下面的?
老师一直都在使用Instantiate() 直接根据prefab类实例化,
Instantiate<T>(t) 这个是根据一个组件来实例化,实例化的是t所在的游戏物体,实例化后,会返回这个组件身上的T组件的对象,方便后续的操作
功能都是一样的 都是根据游戏物体来克隆,只是看需求,你用哪个方便就用哪个