我正在修改一个游戏,在其中我有一把枪。有了这把枪,我正在制作一个脚本,它将显示枪口闪光。
我收到此错误,我不知道该怎么做。
“并非所有代码路径都返回值”
这是我的剧本:
using UnityEngine;
using System.Collections;
public class flash : MonoBehaviour {
public bool fire = false;
void Update () {
if (Input.GetKey (KeyCode.Space)) {
fire = true;
} else {
fire = false;
}
}
IEnumerator Firething(bool fire){
if (fire == true) {
GetComponent<Renderer> ().enabled = true;
} else {
GetComponent<Renderer> ().enabled = false;
}
}
}
答案 0 :(得分:0)
Firething(bool fire)
方法希望您返回IEnumerator
值。请在发布此处之前阅读C#基础知识。