游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2403|回复: 1

《DirectDraw打造极速图形引擎(一)》有一点问题

[复制链接]

9

主题

12

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2003-12-5 13:11:00 | 显示全部楼层 |阅读模式
首页上那片快乐魔导师的文章有一点问题,后面那个半透明的Alpha混合之前计算的D1和D2值有误,所以可能得不到正确结果。
应该为:
    D1 = (m_Desc.dwPitch - (Width<<1)) ;
    D2 = (m_Desc.pAres->GetScreenPitch() - (Width<<1)) ;
因为Pitch值在16bit下应该为Width的两倍以上。

41

主题

148

帖子

184

积分

注册会员

Rank: 2

积分
184
QQ
发表于 2003-12-5 19:29:00 | 显示全部楼层

说明

真是对不起大家,本来是随便发的帖子,没想到这么多朋友支持.上面提到的PITCH是对的,因为我在前面的代码处理过的(没发布的代码),不过不久我会公布我的引擎,而且主要是希望大家和我一起做,把引擎标准化,现在正在做网络接口,不久大家会看到的.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 14:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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