我尝试将UNET用于我的游戏。
我添加了生成点使我的播放器预制 和网络管理器HUD,网络管理器
现在有一个主机和该主机之后的客户端。
现在,我想创建一个在有人连接时被调用的方法。 我要输入什么?在哪里做呢? (如果没有脚本负责网络,则使用哪种脚本
如果您对代码改写有任何建议,例如“ listen 9000”,我会好的,只要它能使它起作用,我只需要了解它是如何起作用的。
谢谢!
答案 0 :(得分:0)
您可以扩展NetworkManager类并实现所需的虚拟功能。参见NetworkManager
然后,将自定义NetworkManager类添加到游戏对象而不是原始NetworkManager。
另一种方法是让NetworkManager自动生成播放器并将脚本添加到触发所需功能的播放器对象。这些脚本应扩展NetworkBehaviour类而不是MonoBehaviour。请参见NetworkBehaviour
上的OnStartServer和OnStartClient