飞飞世界论坛

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

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************
7 W8 d5 ~* y) v; l4 U4 L" y# [3 ~& r
1 L3 i6 p! ^0 o# A, {% WWndManager.cpp
5 r9 T! a! \0 h' v: [& C
& q7 A3 s' Z8 P2 {( x) s2 _( q  \3 K* n*************************5 G; E# ?( U& |+ d6 ~
) n: ^" h* H# U# N
找到void CWndMgr::InitSetItemTextColor( )
5 z; X6 R2 h+ n& ?0 }0 Q  F( v: d这里写了各种名称的颜色,可以自己修改) {: P% }1 @* n8 z- s# l7 M3 E1 K" S

. |% m7 C& B! \: D: |; B dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
8 ?: E; l  u6 h3 g& S7 B我们把其中一个设置成红色。
# l8 k6 @3 Q$ f! Z( u1 R; d7 p7 O7 T) M+ |* I( b
找到
, q% ^4 X2 N' K; H
1 V3 S+ i6 w. R. [& {. A1 d6 SDWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
9 L/ M5 m. ~/ ^! Q. a; b我们添加一个到下面的名字里(红色所示)- F: g4 S9 f+ O, s, v7 Y

% X5 T0 ^8 |% e4 z if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
" P* I" \1 s+ y: q! O' G  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;9 D& T- V3 a& e6 ?
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )0 w4 v2 l# b2 S; N* b# V) h
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;8 m* O: |! t% X, e; ]8 _
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )- Y+ ]9 z2 l6 Q0 n# T. U
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;
; s! _# F! Z! ? else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )& f. {# C5 d5 }- s1 y
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1; , A2 P7 ^" G& g2 W7 r! l* x& X
else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
9 R( e" R8 a: F/ P  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;
& V) l% d/ n! s- y* d, }8 _5 V- y$ q, h( S& G
这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。
; d2 A6 w* U7 v% z! T3 J
2 Q7 B' l6 z( A0 H1 |4 t# m4 z- h  I- b举一反三可以给装备在这加上各种可以显示的东西,比如前缀。. {3 L9 V# F0 ]& }, X- o
. I" s' p9 {2 _0 ^5 [, i& J; a
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。
& G& U; T$ X7 }3 d
! U7 R0 F/ b  J当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。6 M6 F' r. S; U) U; B2 G

8 h! L6 W6 B+ f: Q% l) @7 o
: g1 t* E3 n: [5 T
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-3 05:59 , Processed in 0.070535 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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