飞飞世界论坛

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

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1064

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************
1 {; J* F0 y" w  ~% \$ i
  I4 ~# B; l- j' c! R" {/ z0 M' H& rWndManager.cpp# A) J$ Y$ G  a

, s# \! [2 E! n, A*************************- E: z) l# ]- u! T3 Y3 \

* Z0 J0 Y0 T3 ]6 R找到void CWndMgr::InitSetItemTextColor( )
0 h5 q& C9 `7 F' c这里写了各种名称的颜色,可以自己修改
) c& I2 B0 J5 O4 l
$ K- Q2 O; h% }9 S7 l dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌) I/ d  R) y+ i; Q! r7 y
我们把其中一个设置成红色。+ D- }9 f- z: l/ b
" v. Y* k: {) F9 [4 g1 j( D, @
找到
; o) M2 c0 I5 K/ G& L& b& P! n& l+ R9 m$ C/ A) k  n# I
DWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
( b# H5 {% R, K. g我们添加一个到下面的名字里(红色所示)
: B' n6 N2 H+ @% \' S8 N9 o- e6 F' Y$ _/ p- b6 y1 ?8 P
if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )# V1 y6 [: }3 E& Y, Z' I
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;
3 C; X8 @+ h4 P else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
2 n3 j9 }3 Z; ~3 W4 n  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
' m" G/ H* X) S# G else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )" k7 Q! w$ h- D$ V) b5 l
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;2 e5 e+ n0 U& {8 ~; R
else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )
" G' \' P2 W  ?% ^  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
) ]/ ?5 l% j8 F% x else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示+ |! Q0 x% {3 U3 T# u
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;( I2 }% V$ H% S' |9 a3 b

0 ?! t2 U( G. e这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。3 \" ?0 y7 m( V/ ]- w* f# g

4 q( W% |, m+ [7 w7 W+ y2 s5 }举一反三可以给装备在这加上各种可以显示的东西,比如前缀。
$ {- i& p7 n5 M7 h* g- h) c! T# U: E: [; I
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。9 G" p. m) N7 x

  x( `5 k6 J" X; r6 R  f: K当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。/ k4 M9 {- o4 T& p

$ A# d; i+ P5 p: V: |
# P2 l2 V- N( v( Z6 o; b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 16:08 , Processed in 0.101248 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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