08 2011 档案
摘要:var supportedNetworkLevels : String[] = [ "mylevel" ];//关卡名的数组var disconnectedLevel : String = "loader";//没有连接上服务进入的空关卡名// Keep track of the last level prefix (increment each time a new level loads)private var lastLevelPrefix = 0;function Awake (){// Network level loading is done
阅读全文
摘要:DontDestroyOnLoad(this);var gameName = "You must change this";var serverPort = 25002;private var timeoutHostList = 0.0;private var lastHostListRequest = -1000.0;private var hostListRefreshTimeout = 10.0;private var connectionTestResult : ConnectionTesterStatus = ConnectionTesterStatus.Unde
阅读全文
摘要:var target : Transform;var distance = 10.0;var height = 5.0;var heightDamping = 2.0;var rotationDamping = 3.0;@script AddComponentMenu("Camera-Control/Smooth Follow")function LateUpdate () {if (!target)return;wantedRotationAngle = target.eulerAngles.y;wantedHeight = target.position.y + hei
阅读全文
摘要:private var chatWindow = Rect(350,50,200,300);private var scrollPosition : Vector2;private var inputField = "";private var entries = ArrayList();class ChatEntry{ var text = ""; var sender = "";}function OnGUI(){ chatWindow = GUI.Window(1,chatWindow,ChatWindowGUI,"C
阅读全文
摘要:var cube : GameObject;//用于同步创建的CUBEn Update () { }@RPCfunction makeCube(){ Instantiate(cube,transform.position,transform.rotation);}function OnGUI(){ if(GUI.Button(Rect(100,200,100,40),"make a cube")) { networkView.RPC("makeCube",RPCMode.All); }}//创建一个空GAMEOBJECT,命名为RPC,把脚本拖拉到RPC
阅读全文
摘要:定义unity3d鼠标有效活动区域//定义鼠标有效区域Rect screenRect = new Rect(0,0,Screen.width,Screen.height);if( !screenRect.Contains(Input.mousePosition)) return;JS调用DLL实例新建脚本,复制粘贴,哈啊哈:)import System;import System.Runtime.InteropServices;@DllImport("user32.dll")public static function MessageBox(Hwnd : int,text
阅读全文
摘要:using UnityEngine;using System.Collections;public class TrailArc : MonoBehaviour{ int savedIndex; int pointIndex; // Material - Particle Shader with "Tint Color" property public Material material; // Emit public bool emit { get { return Emit; } set { Emit = value; } } bool Emit = true; boo
阅读全文
摘要:@MenuItem("MyPlugins/AddMeshCollider")static function Apply () { var fu : Transform= Selection.activeTransform as Transform; for(var i=0;i<fu.childCount;i++) { fu.GetChild(i).gameObject.AddComponent("MeshCollider"); }}
阅读全文
摘要:var remoteIP = "127.0.0.1";var remotePort = 25000;var ListenPort = 25000;var useNAT = false ;var yourIP = "";var yourPort = "";function OnGUI(){ if(Network.peerType == NetworkPeerType.Disconnected) { if(GUI.Button(Rect(10,10,100,30),"connect")) { Network.useNa
阅读全文
摘要:// A FPS counter.// It calculates frames/second over each updateInterval,// so the display does not keep changing wildly.var updateInterval = 0.5;private var lastInterval : double; // Last interval end timeprivate var frames = 0; // Frames over current intervalprivate var fps : float; // Current FPS
阅读全文

浙公网安备 33010602011771号