1.控制人物移动
2.吃金币:即人物碰到“金币”就销毁它
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MoveRole : MonoBehaviour
{
/// <summary>
/// 1.让小人吃金币加分
/// 2.物体碰到金币时销毁
/// </summary>
float fenshu;//声明加分
public float movesp = 10f;//物体移动速度
// Start is called before the first frame update
void Start()
{
fenshu = 0;//加分初始0
}
// Update is called once per frame
void Update()
{
wutimove();//让物体移动
}
void wutimove()//物体移动代码
{
float MoveX = Input.GetAxis("Horizontal");
float MoveY = Input.GetAxis("Vertical");
this.transform.Translate(new Vector3(MoveX, 0, MoveY) * movesp * Time.deltaTime);
}
private void OnTriggerEnter(Collider other)//当有碰撞器碰到我时,我就获取他,加完分让碰撞器消失。
{
fenshu += 1;
Debug.Log("有人碰到了金币他叫:" +