unity3d - 无法生成具有客户端权限的游戏对象
问题描述
我有一个存在于播放器预制件上的命令,它基本上从客户端在服务器上生成对象
[Command]
void CmdSpawnObjectWithAuthority(GameObject spawned)
{
NetworkServer.SpawnWithClientAuthority(spawned , gameObject.GetComponent<NetworkIdentity>().connectionToClient);
}
它确实生成了它们,但是由于某种原因它们是在没有客户端权限的情况下生成的,尽管我确信自统一 5.2 以来已经添加了对非玩家对象的客户端权限的支持,我需要生成的非玩家对象具有客户端权限因为它们附加了其他命令
提前致谢
编辑:我正在使用统一 2019.2
解决方案
推荐阅读
- c++11 - 不能在矢量的地图内使用 unique_ptr?
- java - 我们可以使用注释处理从 Rest 控制器中自行生成客户端吗?如果我们可以,那么我该如何进行?
- java - 连接到 MongoDB 时出现 MongoCommandException | 爪哇
- javascript - 电子/javascript:node.js 调用在选项卡式视图下的 HTML 脚本中不起作用
- reactjs - 在 JSON 数组中渲染
- javascript - 在烧瓶模板中自动更新返回数据
- python - 如何在我的计算机上保存我用 Python 编辑的 CSV 文件?
- c# - Unity 3D:垂直布局组未将元素放置在应有的位置
- leaflet - 将 EasyButton、Geoman 与 ngx-leaflet 集成
- loops - 我可以给 erlang/elixir 接收超时的最小毫秒值是多少?