游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: gigikouyi

两个图片Alpha混合问题

[复制链接]

16

主题

158

帖子

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 2004-6-10 17:38:00 | 显示全部楼层

Re:两个图片Alpha混合问题

最后就是flip方式的,为什么还是那样的图片啊,不就这几句话吗?

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-6-10 18:21:00 | 显示全部楼层

Re:两个图片Alpha混合问题

不能用数组来访问图形数据,因为DDraw表面的一行数据字节数
不等于图形的字节数(为了内存对齐),所以用线性寻址会出现行地址偏差
还有在显存里读操作很慢

16

主题

158

帖子

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 2004-6-11 08:55:00 | 显示全部楼层

Re:两个图片Alpha混合问题

那为何只是离屏页面有这种问题?难道离屏页面和缓冲页面的表面数据结构不一样?

47

主题

145

帖子

3602

积分

论坛元老

Rank: 8Rank: 8

积分
3602
发表于 2004-6-13 15:36:00 | 显示全部楼层

Re:两个图片Alpha混合问题

你上面的代码是直接用cpu去操作后备缓冲当然慢了~~因为你后备缓冲是开在现寸里的啊~~~而且那样的话画面还会破坏掉~~我说了,重新弄个新叶面,然后把混合后的叶面里的内容用bilfast到后备缓冲里面就能解决问题了~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 22:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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