zoukankan      html  css  js  c++  java
  • Unity RPC 链接

    using UnityEngine;
    using System.Collections;

    public class Menu : MonoBehaviour {

    public string IP = "127.0.0.1";
    public int Port = 25001;
    //public GameObject target;

    void OnGUI()
    {
    if (Network.peerType == NetworkPeerType.Disconnected)
    {
    if (GUI.Button(new Rect(100, 100, 100, 25), "Start Client"))
    {
    Network.Connect(IP, Port);
    }
    if (GUI.Button(new Rect(100, 125, 100, 25), "Start Server"))
    {
    Network.InitializeServer(10, Port);
    }
    }
    else
    {
    if (Network.peerType == NetworkPeerType.Client)
    {
    GUI.Label(new Rect(100, 100, 100, 25), "Client");

    if(GUI.Button(new Rect(100, 125, 110, 25), "Change Color"))
    {
    //NetworkView networkView = new NetworkView();
    //networkView.RPC("ChangeColor", RPCMode.All);
    GetComponent<NetworkView>().RPC("ChangeColor", RPCMode.All);
    Debug.Log("dsjakfj");

    }

    if (GUI.Button(new Rect(100, 150, 110, 25), "Logout"))
    {
    Network.Disconnect(250);
    }
    }

    if (Network.peerType == NetworkPeerType.Server)
    {
    GUI.Label(new Rect(100, 100, 100, 25), "Server");
    GUI.Label(new Rect(100, 125, 100, 25), "Connections:" + Network.connections.Length);

    if (GUI.Button(new Rect(100, 150, 100, 25), "Logout"))
    {
    Network.Disconnect(250);
    }
    }
    }
    }

    [RPC]
    void ChangeColor()
    {

    this.GetComponent<Renderer>().material.color = Color.green;
    }

    }

  • 相关阅读:
    鸟哥linux——分区命令:split
    鸟哥linux——管线命令
    鸟哥linux——命令执行的判断依据:;,&&,||
    linux:数据流重导向
    Tensorflow计算模型——计算图
    DNS域名解析与本机Host
    相似图片搜索的原理
    谈谈回文子串
    关于字符串精确匹配
    音频采样
  • 原文地址:https://www.cnblogs.com/JimmyCode/p/4813607.html
Copyright © 2011-2022 走看看