这是书本中第三个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 frame
void Update()
{
}
void AddBall()
{
Instantiate(OneBallPrefab);
}
点击Hierarchy中的对象,将代码拖进,然后可以将prefabs放进OneBallPrefab对象中
防止球体重叠
点击OneBall,在后边最下面点击Add
Component->physical->Rigidbody
至此,我们就学习完了第Unity_Lab3,然后让我们复习一下本章讲了什么
- 将游戏资产配置在文件夹中
- 创建材质
- 把GameObject变成预制件
- 脚本控制游戏
- 防止球体重叠