游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3894|回复: 3

难题:实现QQ和MSN魔法表情这个功能!

[复制链接]

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2005-12-12 04:53:00 | 显示全部楼层 |阅读模式
最近我遇到一个头疼问题就是我看到QQ和MSN的魔法表情这个功能,研究了一下,我用SetLayeredWindowAttributes这个API实现了一部分,但是效果很差,边缘有一圈LWA_COLORKEY的标志颜色,看起来很丑,还有就是比如播放的FLASH有半透明的部分,那就更难看了,完全就看见窗体的LWA_COLORKEY颜色了,而看不到窗体背后的图像,我研究了半天结果还是只能达到这样的效果,效果说明都在下图,希望大家都来讨论~~
我发现这里高手如云,还望不啬赐教,帮帮ME了~
演示是用的QQ的宠物眩里面的FLASH动画文件和另外一个透明FLASH动画,产生的效果是跟随FLASH里面的动画内容的动态窗体。
图片请看:http://www.01cn.net/noncgi/attach/2005/12/10/11872-flashtransperent-embed.gif
或者这里:http://www.wuyibbs.com/blog/attachments/month_0512/flashtransperent.gif
详细透明效果演示:
http://www.iurl.cn/test.htm [要实现的效果就如这里面那两个窗口一样(边框和标题忽略)]

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2005-12-12 04:54:00 | 显示全部楼层

Re:难题:实现QQ和MSN魔法表情这个功能!

我在大富翁和01CN都发了贴,但没人能解。。。。哎。。。

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
发表于 2005-12-12 09:31:00 | 显示全部楼层

Re:难题:实现QQ和MSN魔法表情这个功能!

你要获取图片的ALPHA通道后和背景颜色进行ALPHA混合才行,应该不是普通的透明色。

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2005-12-12 13:21:00 | 显示全部楼层

Re:难题:实现QQ和MSN魔法表情这个功能!

我现在就是在想如何得到FLASH的透明通道数据。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 23:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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