こんにちは、私はQuill18によって作成されたUnityチュートリアルに従います。私のコードでは、いくつかの16進プレアブをインスタンス化しようとしています。"関数のオーバーロードなし" instantiate "は4つの引数をとります。
using UnityEngine;
using System.Collections;
public class HexMap : MonoBehaviour {
// Use this for initialization
void Start() {
GenerateMap();
}
public GameObject HexPrefab;
public void GenerateMap()
{
for (int column = 0; column < 10; column++) {
for (int row = 0; row < 10; row++)
{
Instantiate (HexPrefab, new Vector3 (column, 0, row), Quaternion.identity, this.transform); //this is the exact code he used and was working for him
}
}
}
}
インスタンス化の方法で問題が発生しています。オンラインドキュメントでも4つの引数を渡すことができますが、「関数のオーバーロードはありません」というインスタンス化は「4つの引数を取る」というエラーが表示されています。 スクリプトコンポーネントが空に接続されています。
あなたは、バージョン5.4以上を使用して確認してください。 –
私はチェックして、それは最新であることを示しています: "ユニティエディタは最新です。現在インストールされているバージョンは5.3.8p2です" –
APIに問題が発生したときに最初に起こるリフレクションは、 .... – Hellium