​在unity里面用Kinect,一个项目里有两个场景如何添加Kinect_prefab

​在unity里面用Kinect,一个项目里有两个场景如何添加Kinect_prefab,第1张

不必在每个场景中都实例一个Kinect_Prefab。

在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面板中调整水适合的位置及其他参数。

最后完成添加。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11644381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存