我正在制作一个cookie Clicker克隆,我想这样做就像你按下它给你的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 () {
}
}
答案 0 :(得分:1)
你没有那样打电话给OnMouseDown()
,你需要在课堂上实现它,如下:
void OnMouseDown() {
cookie += 1;
}
此处有更多信息:http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDown.html