我正在尝试在Unity中制作简单的点击器。我正在使用互联网教程,我试图自己做一些事情。我想要做的就是将一件事从浮动变为长期,因为我想尽可能地获得最大量的“点击”。 错误:'ping.toInt64(float)'必须有一个正文,因为它没有标记为abstract,extern或partial
代码:
using UnityEngine;
using System.Collections;
using System;
public class ping : MonoBehaviour {
public UnityEngine.UI.Text gpc;
public UnityEngine.UI.Text GoldDisplay;
/*public long gold = 0.00f;*/
public static long toInt64(
float gold = 0.00f
);
public int goldperclick = 1;
void Update(){
GoldDisplay.text = "Ping: " + gold;
gpc.text = goldperclick + "ping/click";
}
public void Clicked(){
gold += goldperclick;
}
}
答案 0 :(得分:1)
您正在声明一种方法,toInt64
但未实施该方法。查看该方法与Update
方法之间的差异。 (你想用toInt64
完成什么?)
public static long toInt64()
{
return Convert.ToInt64(gold);
}
当然,您必须在上面的行中取消注释gold
的定义。
答案 1 :(得分:-1)
改变这个:
public static long toInt64(
float gold = 0.00f
);
到此:
float gold;
public static long toInt64(){
gold = 0.00f;
}
我只是在纠正你的格式。我不知道你想要实现什么逻辑。祝你好运