游戏乐悠悠网游开发网

标题: 添加PVP等级图标 [打印本页]

作者: mythosdev    时间: 2015-9-22 10:55
标题: 添加PVP等级图标
在职业图标后添加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

作者: dianpula    时间: 2018-12-20 09:28
谢谢提供.谢谢提供.谢谢提供.




欢迎光临 游戏乐悠悠网游开发网 (http://bbs.yxlyy.club/) Powered by Discuz! X3.2