为什么Unity Cient不调用服务器命令?

BalázsBerecz

Wen我按下了发送按钮(因此调用了发送功能),客户端没有调用服务器命令。服务器很好地调用RPC函数并发送消息,客户端按预期显示了该消息。检查本地玩家权限。

using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

[System.Obsolete]
public class chat : NetworkBehaviour
{
    public GameObject input;
    public Transform content;
    public GameObject messageobj;
    private Text text;

    private void Start()
    {
        text = input.GetComponent<Text>();
    }

    public void Send()
    {
        Debug.Log("Send");
        CmdSend(text.text);
    }

    [Command]
    public void CmdSend(string message)
    {
        Debug.Log("CMD");
        RpcSend(message);
    }

    [ClientRpc]
    public void RpcSend(string message)
    {
        Debug.Log("RPC");
        PutMessageToScreen(message);
    }

    public void PutMessageToScreen(string message)
    {
        Debug.Log("all");
        GameObject mess = Instantiate(messageobj, content);
        mess.GetComponent<Text>().text = message;
    }
}
BalázsBerecz

如果具有此脚本的对象在现场。不是经理生成它,这就是为什么它没有发送命令的原因。聊天必须附加到播放器上!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么这个xss脚本不调用我的服务器?

来自分类Dev

为什么主机播放器无权发送服务器[命令]?Unity-镜像

来自分类Dev

为什么广播接收器不调用服务

来自分类Dev

为什么会成角度地调用服务器?

来自分类Dev

为什么数据库在服务中不调用onCreate?

来自分类Dev

为什么 Actions on Google 不调用我的 OAuth 服务

来自分类Dev

为什么不调用OnActivate?

来自分类Dev

为什么不调用onBackPressed()?

来自分类Dev

为什么不调用ViewForAnnotation?

来自分类Dev

为什么不调用 componentWillReceiveProps?

来自分类Dev

为什么不调用UIButton的选择器方法?

来自分类Dev

为什么不调用此属性编写器?

来自分类Dev

为什么需要SMTP服务器?

来自分类Dev

为什么Web服务器不抱怨西里尔字母而命令行呢?

来自分类Dev

为什么Web服务器不抱怨西里尔字母而命令行呢?

来自分类Dev

为什么在对SMTP服务器进行AUTH LOGIN命令后获得“完成”?

来自分类Dev

为什么time()不调用系统调用?

来自分类Dev

为什么在Meteor中不能调用此服务器方法?

来自分类Dev

为什么在调用服务器端验证之前,HttpPostedFileBase在大型文件上出错?

来自分类Dev

为什么在Django开发服务器中两次调用run?

来自分类Dev

为什么我从服务器的ajax调用中获得其他数据作为响应?

来自分类Dev

为什么我不能从Google AppScript for Sheets的侧栏中调用服务器功能?

来自分类Dev

通过Web服务器调用函数时为什么不执行函数?

来自分类Dev

使用xinetd / inetd,为什么服务器应该调用fflush()?

来自分类Dev

为什么 Lubuntu 18.04 调用 Amazon 服务器?(motd.ubuntu.com)

来自分类Dev

要在unix服务器上运行的netstat命令,在我的用例中应该使用哪些命令,为什么?

来自分类Dev

运行我的Django服务器的docker命令是什么?

来自分类Dev

为什么我的URLDownloadTask不调用didFinishDownloadtingTo?

来自分类Dev

为什么不调用move构造函数?

Related 相关文章

  1. 1

    为什么这个xss脚本不调用我的服务器?

  2. 2

    为什么主机播放器无权发送服务器[命令]?Unity-镜像

  3. 3

    为什么广播接收器不调用服务

  4. 4

    为什么会成角度地调用服务器?

  5. 5

    为什么数据库在服务中不调用onCreate?

  6. 6

    为什么 Actions on Google 不调用我的 OAuth 服务

  7. 7

    为什么不调用OnActivate?

  8. 8

    为什么不调用onBackPressed()?

  9. 9

    为什么不调用ViewForAnnotation?

  10. 10

    为什么不调用 componentWillReceiveProps?

  11. 11

    为什么不调用UIButton的选择器方法?

  12. 12

    为什么不调用此属性编写器?

  13. 13

    为什么需要SMTP服务器?

  14. 14

    为什么Web服务器不抱怨西里尔字母而命令行呢?

  15. 15

    为什么Web服务器不抱怨西里尔字母而命令行呢?

  16. 16

    为什么在对SMTP服务器进行AUTH LOGIN命令后获得“完成”?

  17. 17

    为什么time()不调用系统调用?

  18. 18

    为什么在Meteor中不能调用此服务器方法?

  19. 19

    为什么在调用服务器端验证之前,HttpPostedFileBase在大型文件上出错?

  20. 20

    为什么在Django开发服务器中两次调用run?

  21. 21

    为什么我从服务器的ajax调用中获得其他数据作为响应?

  22. 22

    为什么我不能从Google AppScript for Sheets的侧栏中调用服务器功能?

  23. 23

    通过Web服务器调用函数时为什么不执行函数?

  24. 24

    使用xinetd / inetd,为什么服务器应该调用fflush()?

  25. 25

    为什么 Lubuntu 18.04 调用 Amazon 服务器?(motd.ubuntu.com)

  26. 26

    要在unix服务器上运行的netstat命令,在我的用例中应该使用哪些命令,为什么?

  27. 27

    运行我的Django服务器的docker命令是什么?

  28. 28

    为什么我的URLDownloadTask不调用didFinishDownloadtingTo?

  29. 29

    为什么不调用move构造函数?

热门标签

归档