游戏开发论坛

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

请问这是用了什么技术

[复制链接]

7

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2005-5-16 20:10:00 | 显示全部楼层 |阅读模式
我在一个小游戏上看到它的图片资源,他是用什么技术,为什么每张图片都分成两张,一张像像机的底片而另一张就是照片?
sf_2005516201028.gif

7

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2005-5-16 20:11:00 | 显示全部楼层

Re: 请问这是用了什么技术

如上
sf_2005516201126.gif

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2005-5-16 20:17:00 | 显示全部楼层

Re:请问这是用了什么技术

第一张做mask,用来贴镂空的图。

7

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2005-5-16 20:24:00 | 显示全部楼层

Re:请问这是用了什么技术

可不可以讲多点,我是菜鸟,很想知道,请指教

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
发表于 2005-5-16 21:37:00 | 显示全部楼层

Re:请问这是用了什么技术

意思就是把第一张图片放第二张图片上面,然后只显示白色覆盖住的部分(其实这个的目的就是只显示"鱼",而不显示鱼周围的黑色内容).其效果类似于flash里的遮罩.

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-5-16 23:46:00 | 显示全部楼层

Re:请问这是用了什么技术

AlphaBlend,不过看这个可能只是mask;
反正都是透明的技术,
用2d呢,我就不知道推荐什么给你了!
用3d,重点看贴图混合和AlphaBlend就会很清楚了!

1

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2005-5-17 00:25:00 | 显示全部楼层

Re:请问这是用了什么技术

呵呵,那个游戏是popcap的作品“怪怪水族箱”。

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2005-5-17 09:06:00 | 显示全部楼层

Re:请问这是用了什么技术

这是一种象素Mask技术,需要用2张图,而实际只需要用一张带有Alpha图层的图片就可以了

AlphaBlend是Alpha混合,不属于这个技术

7

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2005-5-17 11:44:00 | 显示全部楼层

Re:请问这是用了什么技术

谢谢,是的这是幻想游戏3.7里的

12

主题

2010

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
发表于 2005-5-17 11:46:00 | 显示全部楼层

Re:请问这是用了什么技术

win32编程里面是用这个函数画的:
BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 15:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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