飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9093|回复: 0
打印 上一主题 下一主题

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1054

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1054
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************
  x/ D: u8 w- D& v6 ?; |) Z2 O6 I2 x) i
WndManager.cpp
; k) w6 [  {& s1 P; ]! R
8 f; k$ }, ~/ I" q: i4 g+ z: L*************************# }4 u4 {& X0 f+ F" Z

" Q6 r$ O8 `0 t  f8 \" s找到void CWndMgr::InitSetItemTextColor( )
0 }& I5 C& b5 b* i这里写了各种名称的颜色,可以自己修改
2 \0 K* U$ e* v
# w* q. E/ j1 K! I) k  ` dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
* T- ~+ K  X5 m/ o/ c' ?( {% S1 ]我们把其中一个设置成红色。7 ^% F2 y9 M1 A) t& `5 H$ U$ X% b- Q

+ _- f$ J4 k: `7 O找到3 ?) ]* x  p) ~; S
) C  d2 x8 U5 y5 ^
DWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
5 v+ v6 j- L* W4 O$ P我们添加一个到下面的名字里(红色所示), t9 V0 W: h. r; r! ]

+ |8 u, x9 I7 ?8 \3 r/ J if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
! u! R/ \( j/ L/ V. \  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;/ |5 f, A( z( _; x2 c6 i7 M3 R' i7 y
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
  p) [- a7 P+ i& X3 ?  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;" o- ?' J! W1 x; T: g
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )
$ G% R6 B7 f7 p9 h  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;
' a" `0 r2 L; m% K' C else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )
# G. r1 a# o" |8 @+ \  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
* `9 I& [, H3 J else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
. b- s  i! Y/ W4 f  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;) i4 v* v3 m2 [. {, \, U) B, h

) j' c! D2 G: j这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。
" N. D: ~$ j1 y% x) m
! d" m8 d5 _' h$ [举一反三可以给装备在这加上各种可以显示的东西,比如前缀。
8 P' L. R0 k* t; n- S' |( w. J- x2 A6 u  k7 O: c
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。5 h' k* w! @0 Z' h9 Z

/ a; Y( S: k1 S当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。( Q$ h# \  b$ q6 [- L5 d. _

2 p6 C3 i; a! n4 ]- W: p& g2 U4 L. k. v# b- y
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2024-12-23 17:36 , Processed in 0.060322 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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