预制件(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资源进而实例化对象)

 预制件(prefab)资源的应用

(8)把上脚本挂到摄像机上面。注意一个地方,摄像机Inspector界面,截图如下预制件(prefab)资源的应用



然后就可以运行成功了。结果如下:


预制件(prefab)资源的应用

出来了10个相同的小球。加上原来那个,一共11个小球。

预制件(prefab)资源的应用


课本P153页