C#从零开始学习(GameObject实例)(unity Lab3)
这是书本中第三个unity Lab
在这次实验中,将学习如何使用C#编写代码用unity编写C#代码
GameObject实例
本次将完成的工作
- 将游戏资产配置在文件夹中
- 创建材质
- 把GameObject变成预制件
- 脚本控制游戏
- 防止球体重叠
将游戏资产配置在文件夹中
Script放代码
Prefabs放预制件
MAterials放材质
创建文件夹方法,在Assets窗口中点击鼠标右键,可以看到create
创建材质
在Material中点击鼠标右键创建材质
点击创建的球
将材质拖到这个框中
把GameObject变成预制件
把Hierarchy中的实例拖进Prefabs中
脚本控制游戏
public GameObject OneBallPrefab;void Start(){InvokeRepeating("AddBall", 1.5F, 1);}// Update is called once per framevoid Update(){}void AddBall(){Instantiate(OneBallPrefab);}
点击Hierarchy中的对象,将代码拖进,然后可以将prefabs放进OneBallPrefab对象中
防止球体重叠
点击OneBall,在后边最下面点击Add
Component->physical->Rigidbody
至此,我们就学习完了第Unity_Lab3,然后让我们复习一下本章讲了什么
- 将游戏资产配置在文件夹中
- 创建材质
- 把GameObject变成预制件
- 脚本控制游戏
- 防止球体重叠