为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

dx游戏加速无法截图的原因探讨(以及实现探讨)

2012-08-12 1页 pdf 76KB 15阅读

用户头像

is_265274

暂无简介

举报
dx游戏加速无法截图的原因探讨(以及实现探讨) dx游戏加速无法截图的原因探讨(以及实现探讨) 学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站 进入,快速成为做挂达人。 DX绘图使用的加速这个大家都知道不用多解释,后台截图原理是设置指定窗口的前 层为透明,然后抓图。而 DX为什么抓不到呢,这个时候要考虑视觉原理,如果一个物品高 速出现和消失的速度超过人眼识别速度你会感觉看到的物品时静止的。其实该物品一直是出 现消失状态一直运动而非静止。 假设我 1秒可以完整绘制屏幕 1000次而我只需要间隔绘制 80次以上你看到的就是很 流畅的画面动作效果。DV...
dx游戏加速无法截图的原因探讨(以及实现探讨)
dx游戏加速无法截图的原因探讨(以及实现探讨) 学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站 进入,快速成为做挂达人。 DX绘图使用的加速这个大家都知道不用多解释,后台截图原理是设置指定窗口的前 层为透明,然后抓图。而 DX为什么抓不到呢,这个时候要考虑视觉原理,如果一个物品高 速出现和消失的速度超过人眼识别速度你会感觉看到的物品时静止的。其实该物品一直是出 现消失状态一直运动而非静止。 假设我 1秒可以完整绘制屏幕 1000次而我只需要间隔绘制 80次以上你看到的就是很 流畅的画面动作效果。DVD,VCD的压缩算法我提一下。一个人抬手的动作来说吧,这个时 候背景身体服装如果采用相机拍摄的话,该画面高达百分之八十的是不变化像素。DVD输 出图像仅仅需要输出变化部分即可,数据保存间隔时间内也是紧紧保留变化的像素数据。类 似例子把A4纸张移动一厘米,这个时候绘制输出数据到屏幕的时候变化的像素就很小。这 个时候仅仅需要重新生成的颜色数据就是边缘移动的一厘米宽度。 一个屏幕无输出的时候屏幕是黑色屏幕,我输出一个画面但并不需要绘制整个屏幕初始 化后我只需要间歇性的轮流绘制屏幕小区域即可。这个时候真实的图像显示信息其实只是那 你看到的很小的一部分。 DX输出每次送到显示区域的数据并不是完整的一幅图像数据,第一次写屏幕点 X,Y 第二次写屏幕点X1,Y1,第三次写 X3,Y3.类推第N次。 显示屏幕缓存 数据区 BUFFER() 每次都是送部分需要的数据,每次输出到屏蔽完毕后 清零。所以才取不到图像。这样就造成截图的时候取不到图片像素。有部分原因是 WIN系 统截图函数造成的非完整图像这个函数会当做无效数据处理。 DX后台截图我实现的办法是,锁定取图像到 BUFFER 该数组存储的是本次锁定颜色 数据,第二次继续锁定取颜色数据到 BUFFER 切忌这个时候不是全部送入 BUFFER,而是送变化的数据到 BUFFER。多次就拼凑出 来一幅完整的图像出来。 DX加速一般都有认识误区,认为是加速了图像处理速度,其实是从视觉上等效加速图像处 理速度。频繁切换整幅图像的时候绝对没有 DX加速这一说法。加速就是利用视觉欺骗有整 体图像处理转变为局部图像处理。 学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站进入, 快速成为做挂达人。
/
本文档为【dx游戏加速无法截图的原因探讨(以及实现探讨)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索