我正在制作一个游戏,并且这个游戏突然出现
我从其他地方看了看,没找到答案
唱UnityEngine; 使用System.Collections;
公开类pyssy:MonoBehaviour {
public int bulletsPerMag = 30;
public int bulletsLeft;
public float fireRate = 0,1f;
float fireTimer;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetButton("Fire1"))
{
Fire();
}
if (fireTimer < fireRate)
fireTimer += Time.deltaTime;
}
private void Fire()
{
if (fireTimer < fireRate) return;
Debug.Log("shot!")
}
}
应该工作
答案 0 :(得分:0)
public float fireRate = 0,1f;
对于浮点值,应使用点而不是逗号。编程中的逗号用于分隔不同的值。
将其更改为public float fireRate = 0.1f;
并给您小费。当您收到unexpected symbol/character
错误或类似错误时,通常表示它是错字或未正确结束的行。至少对我来说是这种情况!