Example #1
0
    // 3D ?붾뱶 醫뚰몴瑜?吏€?뺥븯???띿뒪???쒖떆.
    public static void      print3d(Vector3 position, string text)
    {
        dbPrint dp = dbPrint.getInstance();

        position = dp.main_camera.WorldToScreenPoint(position);

        position.y = Screen.height - position.y;

        dp.set_locate_in_pixels((int)position.x, (int)position.y);
        dp.add_text(text, 0.0f);
    }
Example #2
0
    // ------------------------------------------------------------------------ //

    public static dbPrint   getInstance()
    {
        if (dbPrint.instance == null)
        {
            GameObject go = new GameObject("DebugPrint");

            dbPrint.instance = go.AddComponent <dbPrint>();
            dbPrint.instance.create();

            DontDestroyOnLoad(go);
        }

        return(dbPrint.instance);
    }
Example #3
0
	// ------------------------------------------------------------------------ //

	public static dbPrint	getInstance()
	{
		if(dbPrint.instance == null) {

			GameObject	go = new GameObject("DebugPrint");

			dbPrint.instance = go.AddComponent<dbPrint>();
			dbPrint.instance.create();

			DontDestroyOnLoad(go);
		}

		return(dbPrint.instance);
	}
Example #4
0
    public static void      print3dWithOffset(Vector3 position, Vector2 offset_in_screen, object text)
    {
        dbPrint dp = dbPrint.getInstance();

        if (dp.main_camera != null)
        {
            position = dp.main_camera.WorldToScreenPoint(position);

            position.y = Screen.height - position.y;

            position.x += offset_in_screen.x;
            position.y += offset_in_screen.y;

            dp.set_locate_in_pixels((int)position.x, (int)position.y);
            dp.add_text(text.ToString(), 0.0f);
        }
    }
Example #5
0
    // ?쒖떆 ?꾩튂 ?ㅼ젙.
    public static void      setLocate(int x, int y)
    {
        dbPrint dp = dbPrint.getInstance();

        dp.set_locate(x, y);
    }
Example #6
0
    // ?띿뒪???쒖떆.
    public static void      print(string text, float lifetime)
    {
        dbPrint dp = dbPrint.getInstance();

        dp.add_text(text, 0.0f);
    }
Example #7
0
    // 显示文本
    public static void      print(object text, float lifetime)
    {
        dbPrint dp = dbPrint.getInstance();

        dp.add_text(text.ToString(), 0.0f);
    }
Example #8
0
    // カメラを明示的にセットする.
    // (print3D を使う、かつ "MainCamera" タグがカメラについていないとき用).
    public static void      setCamera(Camera camera)
    {
        dbPrint dp = dbPrint.getInstance();

        dp.main_camera = camera;
    }