游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3885|回复: 10

dx7如何实现颜色替换?

[复制链接]

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
发表于 2004-9-16 10:13:00 | 显示全部楼层 |阅读模式
我想知道dx7如何实现颜色替换,即不同国家的部队有不同的颜色,这样就能省下大量的资源啊

告诉我啊,我很想知道,因为我做的游戏最大有10个国家,就要十种颜色的图片,太浪费资源了吧,

谁知道,给我个例子?谢谢

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-9-16 12:30:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

自己写函数转化一下

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
 楼主| 发表于 2004-9-16 13:48:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

废话啊,谈谈实质吧!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-9-17 13:21:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

我不想说,我很郁闷,可是我还要说,你真的很呆拉!
好久没看见 yinxiaodan 兄了,来握个手先,那个游戏开发的怎样了,同人!

你这个问题真的好郁闷啊,你一定没有好好动脑筋,是不是最近狂抽烟喝酒把妹妹............................

好了,不就是换个颜色嘛!先设一个或一组需要替换的颜色
法一:lock表面,依点判断点颜色=需要替换 就替换啦!
法二:先搞个纯色表面,变成你要替换的颜色,把源图需要替换的部分透明,盖上去,然后把透明色改成源图的透明色,安啦!

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
 楼主| 发表于 2004-9-17 16:47:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

lights:

不懂就问不可耻,不懂装懂才可耻,我没错吧!

当然是我太懒了,没有去多想,这些天工作得真累.

游戏停了些时间,因为郁闷游戏的方向.找了很多BUG,

现在停留在设计游戏的菜单和因为考虑到将可能改为网络游戏的思考,

我工作不是搞程序的,又与电脑无关,所以程序的很多东西是学了不用就忘了,没有深入学习研究,以致......

幸好还有好心的你啊,不然又要浪费我好多天

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
 楼主| 发表于 2004-9-18 15:37:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

本人愚昧,颜色替换问题还是是个问题
1,用lock表面,依点判断点速度太慢拉
2,先搞个纯色表面,变成你要替换的颜色,把源图需要替换的部分透明,盖上去,然后把透明色改成源图的透明色,我按照这个方法去作
即我创建一个临时表面,将纯色表面拷贝上去了,在源图colorkey设置为要替换的颜色(非黑色)透明覆盖到临时表面,不知道为什么设置的透明颜色无效?发现黑色(我的所有图片都是黑色作为透明)仍为透明色,为什么啊?




140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-9-19 02:44:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

colorkey设置无效,另,你是用的blt系列吧!alpha混合的话这样肯定不行的!
colorkey的设置和图象格式有关,是一个区段,一般我们设置low
具体试下,很可能一直以来你都没有正确使用colorkey

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-9-20 10:51:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

用调色办

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-9-20 23:14:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

调色板,我不明白,八家同时显示怎么调

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
 楼主| 发表于 2004-9-21 09:05:00 | 显示全部楼层

Re:dx7如何实现颜色替换?

我确实没有太清楚colorkey,此问题只好暂时搁下.
能否给个例子或代码什么的,理论上我知道实际确无法实现

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

本版积分规则

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

GMT+8, 2025-8-18 17:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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