2016-08-19 7 views
0

私は2つのシーンを統一しています。ユニティC#プレファブ、シーン、ネットワーク

部屋を作るか部屋に入ると、ゲームはプレイヤー(プレハブ)を2番目のシーンにします。

最初のシーンでは、私はネットワークゲームのための部屋を統一しています。

私はウィンドウ内の.exeファイルを実行した後。だから私はゲーム画面と部屋リストを見ることができます。

しかし、私は部屋を作るか部屋に参加するときに私はプレイヤーのプレハブを見ません。

理由が見つかりました。

enter image description here

プレイヤープレハブは、キャンバスの外に作成されます。

キャンバスでプレーヤーをドラッグすると、ゲームビューでプレーヤーが表示されます。

私はキャンバスにプレハブを作成したいと思います。

私はこの方法を使用しました。

enter image description here

あなたはプレイヤーキャンバスの子にする追加のスクリプトを必要とし、この質問

答えて

0

をお読みいただきありがとうございました。

EDIT(プレイヤープレハブに適用される)そのような何か:

public Canvas canvas; 
void Start() 
{ 
transform.parent = canvas.transform; 
Destroy(this); 
} 
+0

私はプレーヤーのプレハブにスクリプトを追加します。私はプレーヤーのプレハブのインスペクタでキャンバスをドラッグすることはできません。それはアクティブ化されません –

+0

'public Canvas canvas;を' public transform canvas; 'に変更します。 – Krajca

関連する問題