void Start()
    {
        /*
         * Create SystemFont.Renderer instance.
         */
        mRenderer = new SystemFont.Renderer(
            fontSize, width, height, style, align, verticalAlign);
        mRenderer.SetText(text, color);

        /*
         * Set the Mesh to MeshFilter and set the Material to MeshRenderer.
         */
        MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>();
        meshFilter.sharedMesh = mRenderer.mesh;
        MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
        meshRenderer.sharedMaterial = mRenderer.material;
        meshRenderer.sharedMaterial.color = mRenderer.color;
    }
示例#2
0
    void Start()
    {
        /*
         * Create SystemFont.Renderer instance.
         */
        mRenderer = new SystemFont.Renderer(
            fontSize, width, height, style, align, verticalAlign);
        mRenderer.SetText(text, color);

        /*
         * Set the Mesh to MeshFilter and set the Material to MeshRenderer.
         */
        MeshFilter meshFilter = gameObject.AddComponent <MeshFilter>();

        meshFilter.sharedMesh = mRenderer.mesh;
        MeshRenderer meshRenderer = gameObject.AddComponent <MeshRenderer>();

        meshRenderer.sharedMaterial       = mRenderer.material;
        meshRenderer.sharedMaterial.color = mRenderer.color;
    }