public void f_GenerateTex2D()//生成2D贴图
    {
        int x = 0;

        Color[] m_bg = m_draw.m_fishTemplateFgPic2D[m_draw.m_fishTemplateCount].GetPixels(0, 0, m_draw.m_fishTemplateFgPic2D[m_draw.m_fishTemplateCount].width, m_draw.m_fishTemplateFgPic2D[m_draw.m_fishTemplateCount].height);
        Color[] m_fg = m_draw.m_foreGroundBgPic2D.GetPixels(0, 0, m_draw.m_foreGroundBgPic2D.width, m_draw.m_foreGroundBgPic2D.height);
        m_generateTex2D.SetPixels(0, 0, m_generateTex2D.width, m_generateTex2D.height, m_bg);
        //for (int j = 0; j < m_draw.m_foreGroundBgPic2D.height; j++)
        //{
        //    for (int i = 0; i < m_draw.m_foreGroundBgPic2D.width; i++)
        //    {
        //        if (m_fg[x].a > 0)
        //        {
        //            m_generateTex2D.SetPixel(i, j, m_fg[x]);
        //        }
        //        x++;
        //    }
        //}
        for (int j = m_draw.m_foreGroundBgPic2D.height; j > 0; j--)//反
        {
            for (int i = m_draw.m_foreGroundBgPic2D.width; i > 0; i--)
            {
                if (m_fg[x].a > 0)
                {
                    m_generateTex2D.SetPixel(i, j, m_fg[x]);
                }
                x++;
            }
        }
        m_draw.f_FishLineFrameFanMask(m_generateTex2D);
        m_generateTex2D.Apply();
    }