此代码位于播放器上,对菜单中的按钮按下做出反应,其想法是按下按钮" btn_MenuKill"它第一次变成橙色,下次它将颜色变回原来的黄色,然后在SyncVar Hook"中打印(" FIRE THE PROCESS")" void ProcessKillObject(bool _MP_Orange){"。
以下是情况/问题:
在编辑器中启动主持人
1)单击主机客户端上的按钮(编辑器)= [命令]工作
2)单击remote-client上的按钮=不起作用,不要触发[Command]
在生成的"远程"中启动主机客户端
1)单击host-client = [Command]上的按钮
2)单击remote-client = [Command]的按钮
我不明白为什么当主机在编辑器上并且我使用遥控器上的按钮时[Command]不起作用。
以下是代码:
Objet
答案 0 :(得分:0)
我添加了RPC然后它可以工作。
[ClientRpc]
void Rpc_Position(GameObject myGO, float ranX, float ranY, int zDepth, float twist) {
myGO.transform.position = new Vector3 (ranX, ranY, zDepth);
myGO.transform.localEulerAngles = new Vector3(0f, 0f, twist);
}