无法在Unity客户端(新系统),平台:Android,wifi上生成对象

时间:2016-03-22 22:17:04

标签: c# android networking unity3d wifi

我已经完成了几个如何执行此操作的分步示例。但是,当他们的程序创建与服务器同步的对象时,我的程序没有。它有时看起来像链接,服务器初始化为客户端,但对象永远不会显示在另一部手机上。是的,他们在同一个网络上运行相同的程序。我使用的是Unity 5.3.1

我已经: - 创建了一个网络管理员 - 添加了NetworkmanagerHUD - 为对象添加了networkid和networktransform

- 我也尝试过NetworkDiscovery

与上述所有内容和产卵预制件混淆。我不确定我是否允许在此处放置屏幕截图,所以我就像这样扔掉它。我很难过。请帮忙。

my editor screen

现在关于游戏屏幕。我不确定我应该首先按哪个按钮,但它不能像启动服务器启动客户端那样简单。也许这就是问题?

My Screen that won't load the client scene

1 个答案:

答案 0 :(得分:0)

  1. 您是在尝试制作播放器对象,还是仅仅预制任何预制件?
  2. 如果你正在产生球员,你是否设置了#34; Player Prefab"在NetworkManager上检查"自动创建播放器",或者您是否尝试以自定义方式生成它们?
  3. 此外,如果您正在产生玩家,您是否检查过#34; Local Player Authority"关于播放器预制件上的NetworkIdentity?
  4. (播放器或其他)预制件是否已在NetworkManager中注册? (如果您打开" Spawn Info"折叠有一组"注册的Spawnable Prefabs")
  5. 如果您构建客户端的独立PC版本并与编辑器连接,它是否有效? (它们可以并排运行)
  6. 如果独立PC和编辑器的问题相同,编辑器中是否有任何错误或警告? (尝试使用Editor作为服务器,使用Editor作为客户端)