游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4186|回复: 5

类似魔兽争霸冰封王座多玩家改变外观颜色

[复制链接]

19

主题

57

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
发表于 2011-11-10 21:58:00 | 显示全部楼层 |阅读模式
我现在有个pvp玩家对战的问题,2个玩家进入游戏的的时候为了区分玩家,我改变玩家部队的颜色!现在的问题是我能用hgeSprite的SetColor()方法改变纹理颜色,但是这样改的话玩家人物整个颜色和形象都变了,大家有什么方法!冰封王座,星际争霸都是这么实现的呢?求解。。。。

17

主题

330

帖子

591

积分

高级会员

非知名游戏制作人

Rank: 4

积分
591
QQ
发表于 2011-11-10 22:26:00 | 显示全部楼层

Re:类似魔兽争霸冰封王座多玩家改变外观颜色

想一想就明白了,人家美术是几套不同的配色方案

19

主题

57

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
 楼主| 发表于 2011-11-13 14:56:00 | 显示全部楼层

Re: 类似魔兽争霸冰封王座多玩家改变外观颜色

[em10] [em10] [em10]没人知道吗?给个方案,或方向..大牛们..

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2011-11-16 13:44:00 | 显示全部楼层

Re:类似魔兽争霸冰封王座多玩家改变外观颜色

美术再制作的时候确定某一个位置(比如头部,肩膀,或者手腕护甲)这些位置是可以被染色的就可以了  当然了这些部分要单独渲染,其他的部分所有玩家还是一样的

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-12-20 11:34:00 | 显示全部楼层

Re:类似魔兽争霸冰封王座多玩家改变外观颜色

纹理用灰度图,然后你setcolor就OK

6

主题

74

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2012-3-4 00:11:00 | 显示全部楼层

Re:类似魔兽争霸冰封王座多玩家改变外观颜色

d3d实现方法,ogl类似。

贴图混合实现

贴图为固定不变的部分,需变色的部分设置为透明(可以用黑色背景+透明度来产生的灰度效果)

设置顶点颜色为你需要的颜色。(可以在vs 里面用cosnt设置)

混合参数设置为
D3DTOP_BLENDTEXTUREALPHA D3DTA_TEXTURE D3DTA_DIFFUSE



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

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 14:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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