使用OnMouseDown收集项目

本文关键字:项目 OnMouseDown 使用 | 更新日期: 2023-09-27 18:22:20

我正在制作一个cookie点击器克隆,我想让它在你按下cookie时给你cookie(作为货币),但它给我的信息是:

错误CS0103:名称"OnMouseDown"在当前上下文中不存在。

然后我还希望它显示当前的cookie数量。如何做到这一点有什么帮助吗?

using UnityEngine;
using System.Collections;
public class Clickable : MonoBehaviour {
    public int cookie;

    // Use this for initialization
    void Start () {
    }
    // Update is called once per frame
    void Update () {
        OnMouseDown();
        cookie += 1;
    }
}

新代码:

using UnityEngine;
using System.Collections;
public class Clickable : MonoBehaviour {
    public int cookie;
    void OnMouseDown();
    cookie += 1;
    // Use this for initialization
    void Start () {
    }
    // Update is called once per frame
    void Update () {
    }
}

使用OnMouseDown收集项目

你不能那样调用OnMouseDown(),你需要用你的类来实现它,比如:

void OnMouseDown() {
    cookie += 1;
}

更多信息请点击此处:http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDown.html