预制件(prefab)资源的应用
(1)执行“Assets-Create-Prefab”命令,创建了一个预制件,将其名字改为“BallPrefab”;
(2)执行“3D Object-Sphere”命令,创建一个Sphere,将其命名为“Ball”;
(3)执行“Assets-Import New Asset...”命令,导入一个球面纹理图片资源,单击“Import”按钮完成导入;
(4)为创建的Ball添加刚体属性和球体碰撞者属性,执行“Component-Physics-Rigidbody”,
再执 行“Component-Physics-Sphere Collider”命令;
(5)将导入的球面纹理图片资源拖曳到Ball上面;
(6)将Ball拖曳到BallPrefab上面。此时为BallPrefab添加了真实的游戏对象;此时这个空的BallPrefab就具有了
与Ball对象完全相同的属性;
(7)写代码---C#脚本(通过prefab资源进而实例化对象)
(8)把上脚本挂到摄像机上面。注意一个地方,摄像机Inspector界面,截图如下
然后就可以运行成功了。结果如下:
出来了10个相同的小球。加上原来那个,一共11个小球。
课本P153页