1.首先创建一个人物
在创建面板单机右键选择 3D Object->Sphere 给他命名Player
把小球拖到下面变成预制体
2.再创建几个墙一个平面调整他的大小
创建面板单机右键选择 3D Object->Cube 给他命名wall
创建面板单机右键选择 3D Object->Plane 给他命名Plane
调整大小之后把Wall拖到下面变成预制体
在Ctrl+D复制几个组成墙体
单机右键创建一个Create Empty命名也Wall
把wall以及plane都拖进去
3.然后再创建几个物体(为他的食物)
创建面板单机右键选择 3D Object->Cube 给他命名food
也把food弄成预制体
在Ctrl+D复制几个food
单机右键创建一个Create Empty命名也Food
把food都拖进去
点击Player
点击Add Componnet
选择圈子这两个
在创建脚本 点击new script
命名为Move
4.双击脚本编辑
在脚本定义
public Rigidbody Player;
然后再Update类里面编辑移动脚本
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
Player.AddForce(new Vector3(h,0,v));
然后再创建一个类 编辑物体消失脚本
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "food")
{
Destroy(other.gameObject);}
}
然后保存代码
返回unity
5.调整
点击Player 将Player拖进脚本的Plyaer
再点击food
点击Add Componnet点击Box Colloder
然后将这个打钩
再点击
点击加号输入food 保存
然后选择food
再点击
选择apply all
物体消失程序就完成了