用户:
申浩南查看:0 回复:0 评论:0 创建时间:2022-03-10T11:39:34
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class player : MonoBehaviour
{
public GameObject sphere;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
Move();
IsReach();
}
public void Move()
{
if (Input.GetKeyDown(KeyCode.W) && transform.position.z != 1)
{
transform.Translate(Vector3.forward);
}
if (Input.GetKeyDown(KeyCode.S) && transform.position.z != -1)
{
transform.Translate(Vector3.back);
}
if (Input.GetKeyDown(KeyCode.A) && transform.position.x != -1)
{
transform.Translate(Vector3.left);
}
if (Input.GetKeyDown(KeyCode.D) && transform.position.x != 1)
{
transform.Translate(Vector3.right);
}
}
public void IsReach()
{
if (transform.position == sphere.transform.position)
{
print("Game Over!");
}
}
}
按照这个教程做的