3D游戏中游戏角色红蓝值

ylwdi 2011-05-18 11:50:19
XML游戏角色配置文件里:

<view type="bitmap" posref="TL TL" id="player_bg" scale="true"

texture="capacity.tga" w="0" h="0" sizeref="wh" render_layer="-1" />
<view type="bitmap" posref="TL TL" id="player_head" scale="true"

这张纹理图是3D网络游戏中的,在左上角,表示游戏角色的血量和魔法的图片,这里不好贴,玩过游戏的应该知道吧
,但现在图上的血量和魔法是透明的
我想问的是:如何给纹理图上的血量和魔法上色(也就是初始值)?请问一般是在XML配置文档中修改参数,还是PS,还是需要在程序里面改?


请有做3D游戏界面方面的大侠多多指教。。。
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylwdi 2011-05-20
  • 打赏
  • 举报
回复
en ,结贴散分
向立天 2011-05-19
  • 打赏
  • 举报
回复
解析XML用Markup之类的工具就可以了
然后按着颜色值生成颜色
你有什么不清楚的呢
ylwdi 2011-05-19
  • 打赏
  • 举报
回复
恩,大概是这样,贴图或者楼上几位说的填充颜色,已经在配置文件里填充了颜色,但是C++解析XML遇到问题了,大概的原理知道(程序读取配置文件里的颜色),但我不知道是如何解析的,和如何将解析后的颜色数据参数调入函数的,我的环境是windows平台VS2008(游戏客户端的问题),合适的话再加分,麻烦大家再继续给些建议
cngst 2011-05-19
  • 打赏
  • 举报
回复
方法1:改贴图颜色
方法2:改贴图所在的多边形的颜色(或材质)
ylwdi 2011-05-19
  • 打赏
  • 举报
回复
晕 ,怎么就沉下去了。。。,
anbam 2011-05-18
  • 打赏
  • 举报
回复
你这个需要找代码提供者联系
向立天 2011-05-18
  • 打赏
  • 举报
回复
具体没做过
不过我觉得单色的画直接填充比较好吧
kyotrue 2011-05-18
  • 打赏
  • 举报
回复
不知道你用的什么东西,不过要贴图有透明效果的话,可以用GDI+的Alpha通道
ylwdi 2011-05-18
  • 打赏
  • 举报
回复
虽然有点眉目,还是希望大家多多提出看法,不要沉底了,顶一下

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧