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;
    }

    }

  • 相关阅读:
    2-6 R语言基础 缺失值
    2-5 R语言基础 factor
    2-4 R语言基础 列表
    2-3 R语言基础 矩阵和数组
    2-2 R语言基础 向量
    【转】Python操作MongoDB数据库
    Python程序的执行原理
    数据分析的职业规划
    自定义菜单 开发 服务器繁忙
    微信自定义菜单
  • 原文地址:https://www.cnblogs.com/JimmyCode/p/4813607.html
Copyright © 2011-2022 走看看