统一c#预制,场景和网络

时间:2016-08-19 16:31:30

标签: c# unity3d

我有两个团结的场景。

如果我腾出空间或者我加入房间,游戏会在第二个场景制作播放器(预制件)。

在第一个场景,我为团结的网络游戏腾出空间。

我在窗口中执行.exe文件。所以我可以看到游戏画面和房间列表。

但是当我腾出空间或加入房间时,我不会看到播放器预制件。

我找到了理由。

enter image description here

播放器预制在画布外创建。

如果我在Canvas中拖动玩家,我可以在游戏视图中看到玩家。

我想在画布上创建预制件。

我用过这种方法。

enter image description here

感谢您阅读此问题

1 个答案:

答案 0 :(得分:0)

你需要额外的脚本让玩家成为画布的孩子。

编辑类似的东西(适用于播放器预制件):

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