繁体   English   中英

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

[英]unity c# prefab, scene and network

我有两个场景。

如果我腾出空间或我加入房间,游戏将在第二个场景制造玩家(预制)。

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

在窗口中执行.exe文件后。 这样我就可以观看游戏画面和房间列表。

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

我找到了原因。

在此处输入图片说明

播放器预制件是在画布外部创建的。

如果我在“画布”中拖动玩家,则可以在游戏视图中看到玩家。

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

我用这种方法。

在此处输入图片说明

感谢您阅读此问题

您需要使播放器成为画布子代的其他脚本。

编辑这样的东西(应用于播放器预制):

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM