码迷,mamicode.com
首页 > 其他好文 > 详细

u3d静态函数

时间:2014-10-15 14:01:20      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   ar   for   sp   div   

using UnityEngine;
using System.Collections;

public class Manager : MonoBehaviour
{
    private static  Manager m_Instance;

    public static Manager instance
    {
        get
        {
            return m_Instance;
        }
    }
    // Use this for initialization
    void Start ()
    {
        m_Instance = this;
    }

    public void Gprint()
    {
        Debug.Log("Gprint");
    }

    public static void print()
    {

        Debug.Log("this is Manager");
    }

    // Update is called once per frame
    void Update ()
    {

        

    }
}

下面脚本调用

using UnityEngine;
using System.Collections;

public class test : MonoBehaviour 
{

    private Manager maager;
    void Start () 
    {
        
    }
    
    // Update is called once per frame
    void Update ()
    {
        maager = Manager.instance;
        maager.Gprint();
        Manager.print();
    
    }

   

    void OnGUI()
    {
       // GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), tex);
       
    }
}
 maager = Manager.instance; 放到update里面,是因为每个脚本的Start执行时间不一样,不能确保manager的start就一定在Test类的前面执行,所以放到update里面更保险
类的成员函数就使用得到的,静态的方法使用类的头

u3d静态函数

标签:style   blog   color   io   使用   ar   for   sp   div   

原文地址:http://www.cnblogs.com/dragon2012/p/4025931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!