【发布时间】:2018-04-22 19:03:30
【问题描述】:
我是新来的统一和 unet。我正在尝试制作板球比赛。 我想在两个客户端之间共享一个布尔变量。
if(isBatting==null){
if (random.Next (0, 2) == 1) {
isBatting = true;
Instantiate(batsmanPrefab, batsmanPrefab.transform.position, batsmanPrefab.transform.rotation);
}else {
isBatting = false;
Instantiate(bowlerPrefab, bowlerPrefab.transform.position, bowlerPrefab.transform.rotation);
}
}else{
if(isBatting){
Instantiate(bowlerPrefab, bowlerPrefab.transform.position, bowlerPrefab.transform.rotation);
}else{
Instantiate(batsmanPrefab, batsmanPrefab.transform.position, batsmanPrefab.transform.rotation);
}
}
在上面的代码中,当第一个人加入网络时,代码会随机将其分配到击球和保龄球模式。然后当另一个加入时,他将从该布尔值中获取当前状态并获取其相反的模式。但我完全是团结的初学者。所以我不知道如何从网络服务器发送和获取数据。
需要帮助...
【问题讨论】:
标签: c# unity3d unity3d-unet