3

私はこれを使ってみました

Instantiate(entry, new Vector3(x, y, 0), Quaternion.identity);

私の階層に見られるように、オブジェクトが正常に作成されました。しかし、テキストが割り当てられているにもかかわらず、画面にテキストが表示されません。画面に空のゲーム オブジェクトしか表示されません。

これらのスクリーンショットはプレイ中のゲームを示しており、選択されたオブジェクトはスクリプトによってインスタンス化されたオブジェクトです。

ここに画像の説明を入力

ここに画像の説明を入力

プレハブをドラッグしても、シーンに何も表示されません。これは、すべてのプレハブで発生します。そのコンポーネントは次のとおりです。

ここに画像の説明を入力

4

3 に答える 3

2

それらを表示する Canvas の子である必要があります。

 // find canvas
GameObject canvas = GameObject.Find("Canvas");
// clone your prefab
GameObject text = Instantiate(entry, new Vector3(x, y, 0), Quaternion.identity);
// set canvas as parent to the text
text.transform.SetParent(canvas.transform);
于 2016-01-02T13:40:40.807 に答える