void Start () {
while (true) {
Instantiate(playerbullet, transform.position, transform.rotation);
yield return new WaitForSeconds(0.05f);
}
錯誤:The body of `player.Start()' cannot be an iterator block because `void' is not an iterator interface type
uj5u.com熱心網友回復:
void ---> IEnumeratoruj5u.com熱心網友回復:
雖然u3d只是以前接觸了下,但如1L所言,這是編譯語法問題,你方法回傳的是void,結果你卻在方法里面使用了yield關鍵字,所以你要將你的void改成對應的回傳型別集合轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74271.html
標籤:Unity3D
上一篇:攝像機鏡頭控制
