作者hanyan (HaHaHan)
看板GameDesign
标题[请益] unity的network共用资料问题
时间Sun May 24 17:56:39 2020
大家好
请问一下在 unity 的 network (UNET) 内
要如何让 server 和 clients 共用同一个变数
类似於static的状况,每当有人修改,则同步更新到所有地方
我实际要共用的资料是 List<int> Deck
在 UNET 内有个 SyncListInt,当 server 先创造出来
後续的 client 连进来後,可以创造出一个 server 复制品 server(Clone)
在 server 修改 Deck 可以同步到 server(Clone)
但我不知如何从 client 去控制在 server 的 Deck
请求大家指点迷津
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.215.112 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1590314201.A.07D.html
1F:→ zxc9764315: unet还活着喔? 05/24 18:52
2F:推 NDark: 变数层级就 data binding 05/24 18:55
3F:推 NDark: 系统层级就有些 ECS 可以做到 05/24 19:03
4F:→ NDark: 不依赖系统的作法就是server送资料要给client 05/24 19:03
5F:→ NDark: 那就是资料同步的问题。那就是大哉问了。 05/24 19:04
6F:推 beiluoshimen: Use "Mirror", UNET is DEAD.... 05/25 23:56