在Unity3D中,找到project面板中的Kinect_Prefab直接拖拽到Hierarchy面板就可以了。
prefab只是一个文件,不会出现在游戏场景里。prefab只有两种使用方法,一是在代码里调用Instantiate;另一种是拖到场景里产生一个和他关联的物体(在Hierarchy里显示蓝色)。
后一种情况可以发生多次,也就是说你这面墙上的砖都可以在scene里创建,不需要代码。而且他们都是和prefab关联的,你在prefab文件上的修改会在所有砖块上生效。还有一种方法是在场景里随便选个砖块,修改完后点apply,效果是一样的。
关于你最后一个问题,你说的"这个prefabs的cube也出现了"其实并不是prefab,是你用来创建prefab的那个物体,完全可以删了。
首先,在Project面板中的Assets文件夹单击右键。
在d出的菜单中选择【Import Package】——【Environment】,即导入环境资源包。
单击【Import】导入。
然后我们为场景中添加地形,如下图所示,我们要为下面地形的其中地方添加水资源。
在Project面板中的Assets文件夹选择【Standard Assets】——【Environment】——【Water】——【Prefabs】中其中一个文件,拖动到场景中。
拖动完成后在场景面板或Inspector面板中调整水适合的位置及其他参数。
最后完成添加。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)