游戏乐悠悠网游开发网

 找回密码
 立即注册
查看: 1703|回复: 1
打印 上一主题 下一主题

添加PVP等级图标

[复制链接]
  • TA的每日心情
    开心
    2011-11-24 11:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    鲜花(3) 鸡蛋(0)
    跳转到指定楼层
    楼主
    发表于 2015-9-22 10:55:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在职业图标后添加pvp等级图标:

    -------------------------------

    moverrender.cpp添加

    -------------------------------
    #ifdef __PVP_ICON
    CTexture* pTexture2;
    CString strPath2;
    if( m_nFame >=100&& m_nFame <199)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp1.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=200&& m_nFame <299)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp2.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=300&& m_nFame <399)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp3.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=400&& m_nFame <499)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp4.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=500&& m_nFame <599)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp5.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=600&& m_nFame <699)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp6.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=700&& m_nFame <799)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp7.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }
    elseif( m_nFame >=800)
    {
    strPath2 =MakePath( DIR_ICON,"icon_Pvp8.png");
    pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);
    }

    if(pTexture2 != NULL)
    {
    point.x +=26;
    pTexture2->Render(&g_Neuz.m_2DRender, point );
    }
    #endif

    添加的位置在这段的后面:

      

    if(checkhero == LEGEND_CLASS_MASTER && m_nLevel >=60&& m_nLevel <=120)//&Agrave;ü&frac12;&Acirc;&Agrave;&raquo; &Ccedil;&szlig;&Agrave;&raquo; °&aelig;&iquest;ì.{if(m_nLevel >=60&& m_nLevel <70)//Level Down&micro;&Eacute; °&aelig;&iquest;ì&cedil;&brvbar; &raquo;&yacute;°&cent;&Ccedil;&Oslash;&frac14;* &Aacute;&Ouml;&frac14;&reg;&Atilde;&sup3;&cedil;&reg;.// strPath = MakePath( DIR_ICON, "icon_Expert1.dds"); pTexture = g_Neuz.m_pMasterIcon[0];elseif(m_nLevel >=70&& m_nLevel <80)// strPath = MakePath( DIR_ICON, "icon_Expert2.dds"); pTexture = g_Neuz.m_pMasterIcon[1];elseif(m_nLevel >=80&& m_nLevel <90)// strPath = MakePath( DIR_ICON, "icon_Expert3.dds"); pTexture = g_Neuz.m_pMasterIcon[2];elseif(m_nLevel >=90&& m_nLevel <100)// strPath = MakePath( DIR_ICON, "icon_Expert4.dds"); pTexture = g_Neuz.m_pMasterIcon[3];elseif(m_nLevel >=100&& m_nLevel <110)// strPath = MakePath( DIR_ICON, "icon_Expert5.dds"); pTexture = g_Neuz.m_pMasterIcon[4];elseif(m_nLevel >=110&& m_nLevel <=120)// strPath = MakePath( DIR_ICON, "icon_Expert6.dds"); pTexture = g_Neuz.m_pMasterIcon[5];//pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(checkhero == LEGEND_CLASS_HERO)//&iquest;&micro;&iquest;&otilde;&Agrave;&Iuml; °&aelig;&iquest;ì.{//strPath = MakePath( DIR_ICON, "icon_Hero.dds");//pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff ); pTexture = g_Neuz.m_pHeroIcon;if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}#ifdef __3RD_LEGEND16 elseif(checkhero == LEGEND_CLASS_LEGEND_HERO)//&iquest;&micro;&iquest;&otilde;&Agrave;&Iuml; °&aelig;&iquest;ì.{/*strPath = MakePath( DIR_ICON, "icon_Legend.dds"); pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff ); pTexture = g_Neuz.m_pHeroIcon; if(pTexture != NULL) { point.y -= pTexture->m_size.cy + 5; pTexture->Render( &g_Neuz.m_2DRender, point ); }*/if(m_nLevel >=130&& m_nLevel <135)//Level Down&micro;&Eacute; °&aelig;&iquest;ì&cedil;&brvbar; &raquo;&yacute;°&cent;&Ccedil;&Oslash;&frac14;* &Aacute;&Ouml;&frac14;&reg;&Atilde;&sup3;&cedil;&reg;.{ strPath =MakePath( DIR_ICON,"icon_lege1.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=135&& m_nLevel <140){ strPath =MakePath( DIR_ICON,"icon_lege2.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=140&& m_nLevel <145){ strPath =MakePath( DIR_ICON,"icon_lege3.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=145){ strPath =MakePath( DIR_ICON,"icon_lege4.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}}#endif// __3RD_LEGEND16
  • TA的每日心情

    2024-11-5 09:48
  • 签到天数: 253 天

    [LV.8]以坛为家I

    鲜花(0) 鸡蛋(0)
    沙发
    发表于 2018-12-20 09:28:43 | 只看该作者
    谢谢提供.谢谢提供.谢谢提供.
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Online Game Xingbarking Dev Team  

    GMT+8, 2024-12-22 22:06 , Processed in 0.193848 second(s), 35 queries .

    Powered by Discuz! X3.2 Licensed

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表