【发布时间】:2022-10-21 17:53:07
【问题描述】:
假设你的对象想跳舞 你需要告诉服务器“我想跳舞” 并且在服务器端你必须跳舞之后你需要向所有客户反映你的舞蹈“他/她在跳舞”
首先你需要说 我想在客户端跳舞 -> 舞蹈(danceMoveNumberFive) 在这个 Dance(danceMoveNumberFive) 函数中 调用 CmdDance(danceMoveNumberFive) -> 它会告诉服务器这个玩家想跳舞 在此命令中,您必须在服务器端跳舞。 意思是做你的动作。更改对象旋转等。 之后调用 RpcDance(DanceMoveNumberFive) -> 现在服务器会将您的舞蹈反映给所有客户端,包括第一个告诉服务器“我想跳舞”的客户端 在此 RpcDance(DanceMoveNumberFive) 中,您将再次跳舞,但这一次为所有客户端意味着,您需要再次设置对象旋转,但这一次它将显示给所有客户端
同步舞 如果您的舞蹈是同步值,那么您不需要通过调用 RpcDance() 将您的舞蹈反映给其他客户 只需告诉服务器我想跳舞以及您的服务器对象何时跳舞 服务器它将自动将您的舞蹈反映在所有客户端上
【讨论】: