您的位置:首页 > 移动开发 > Unity3D

unity脚本中内部类的使用

2016-04-14 20:00 489 查看

方法1

直接在脚本中创建内部类,但要注意,内部类的构造方法要用void Awake()代替,不然unity会卡死。


public class control : MonoBehaviour {

private Vector3 xMovement;
private Vector3 yMovement;
private Vector3 movement;

// Use this for initialization
void Start () 
{
Server  socket=new Server  () ;
}
void Update ()
{
}
class Server
{
// Use this for initialization int recv;
byte[] data; float[] speed;
static float xSpeed; static float ySpeed;
static System.Net.Sockets.Socket newsock;
static System.Net.Sockets.Socket client;
void Awake ()
{
}
public float GetXSpeed()
{
}
public float GetYSpeed() { }
}
}

方法2
可以将内部类编辑为一个单独的脚本,然后放到一个空对象上。再按照脚本间调用的方法来起到间接调用的目的。</span></strong></em>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: