飞飞世界论坛

标题: 设置不同颜色的装备名字 [打印本页]

作者: admin    时间: 2016-1-10 03:36
标题: 设置不同颜色的装备名字
*************************
% H; X' v" ~, G/ |
8 `% m& \! ]. Z. Z9 ~WndManager.cpp
) ^4 {, i9 x$ a9 Y# Z& J0 F  b
0 i7 w) `1 `  V5 F*************************
$ U2 s1 @0 Q- M2 ~
7 L2 k- f* t# c* U: {2 F% q' p3 B找到void CWndMgr::InitSetItemTextColor( )/ R3 o: [" j- K, o7 s+ }3 N
这里写了各种名称的颜色,可以自己修改$ D0 k. ^; S  \+ W6 [# ^% ?

) x2 K6 {% ?! K* \+ p" e6 c+ B9 _ dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
+ h9 d$ z7 f6 c0 g; o9 a我们把其中一个设置成红色。9 v/ B- ~$ E' z& ^
/ Z5 s7 q, O+ l% u! s8 Y
找到. T' n, \' f1 E! h0 S. O% D& Y8 h
9 L2 r3 m/ D  O# e; p
DWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit ), \7 r1 n0 ^9 T$ G, Y& i% r
我们添加一个到下面的名字里(红色所示), l9 @; `1 R( y* l: [3 f
5 H3 J- @, s/ \" f
if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )/ L9 x% Z" ~" C( r% s  O: X
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;
8 c1 c1 A. }+ t4 z else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )9 g! c$ C: V. J
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;: r/ d$ J/ f: A8 y
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )
, B# M+ Z0 v" ]" b  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;
8 ~8 A2 N, L; Y/ |! d9 e! i$ m else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )( n3 ?% K/ C0 f& f/ g+ r
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
9 t7 K6 J4 q! ~& c) G+ m else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示- K7 Q# D% w# P6 D, V
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;, a+ s1 n0 b/ G# b( c' \5 x

( r/ |5 G' X# [1 v6 Y! E& V这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。
, p( q6 S' v2 Q# R0 O& x5 v: ?
7 C5 z* ?+ F7 T6 T举一反三可以给装备在这加上各种可以显示的东西,比如前缀。* f) W" L) L% I0 d5 H
. H: X6 w! z! M7 c: ?( ?3 x8 C
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。
$ o) p. w8 m. T$ P/ j" E( T
" D5 {2 F; A2 {2 i# t2 m当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
8 ^8 E( [8 ?: a, ~6 t2 Q* _5 Z4 [6 Y: [. E1 k1 O6 O

# c0 ?4 m/ g5 |$ O




欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2