我们先看一下游戏效果:
第一步:制作桌面效果
分析:
-
grand 创建
Hierarchy面板下,右键->3D Object->Plane;改名为grand
添加Material
默认大小为10m -
Material 材质球
在Project面板下,右键->Create->Material
注:将创建的材质球放在Assets文件夹下的Materials文件夹内方便管理,Materials是自己创建的 -
Cube
Hierarchy面板下,右键->3D Object->Cube;
按CTRL+D可以快速复制
默认大小为1m
根据Plane的大小,4个Cube的参数分别为:
-
Cubes
为了方便管理,在 Hierarchy面板下,右键->Create Empty
将所有的Cube放在Create Empty下
第二步:制作小球
在Hierarchy面板下创建一个Sphere。
添加刚体组件。
我们先了解一下什么是刚体组件
刚体:通过物理模拟改变物体的位置。
意思是,让游戏物体有了物理的一些性质,我们来演示一下,当一个物体添加刚体组件后,会怎样。
我们可以看到,游戏运行后小球会拥有重力而落下。
刚体组件在设计游戏物体之间的碰撞,移动等物理效果时,会提供很大的便利。
第三步:让小球移动
在Script文件夹下添加一个c#脚本,并让它赋给小球。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ball : MonoBehaviour {
private Rigidbody rd; //创建一个刚体
// Use this for initialization
void Start () {
rd = GetComponent<Rigidbody>(); //得到当前游戏物体的刚体组件
}
/