FairyGUI.TypingEffect.OnMeshModified C# (CSharp) Method

OnMeshModified() protected method

当打字过程中,文本可能会由于字体纹理更改而发生字体重建,要处理这种情况。 图片对象不需要处理,因为HtmlElement.status里设定的隐藏标志不会因为Mesh更新而被冲掉。
protected OnMeshModified ( ) : void
return void
        void OnMeshModified()
        {
            Vector3[] vertices = _textField.graphics.vertices;

            if (vertices.Length != _backupVerts.Count) //可能文字都改了
            {
                Cancel();
                return;
            }

            int vertCount = vertices.Length;
            Vector3 zero = Vector3.zero;
            for (int i = 0; i < vertCount; i++)
            {
                if (_backupVerts[i] != zero) //not output yet
                {
                    _backupVerts[i] = vertices[i];
                    vertices[i] = Vector3.zero;
                }
            }
        }