目前大部分游戏通过Direct3D实现3D效果,通过挂钩相应函数,可以实现3D透视,屏幕挂字效果。而透视,屏蔽特定效果,设置透明在很多游戏(特别是FPS)中发挥着巨大的作用!
2022-08-01 18:42:21 10KB d3d9 透视 DrawIndexedPrimi
1
d3d9的Dev库(.a)
2022-01-14 09:19:59 35KB direct9
d3d9的Dev库(.a)32位
2022-01-14 09:19:58 20KB direct9
d3d9的Dev库(.a)32位,需与https://download.csdn.net/download/shuaituo080628/75300912一起使用
2022-01-12 09:13:33 20KB c++
1
d3d9的Dev库(.a)
2022-01-11 09:14:59 35KB Direct游戏开发
1
d3d9菜单,辅助菜单,外怪菜单,游戏窗口绘制菜单
2021-12-15 19:07:25 23KB d3d9 外挂 辅助 菜单
1
dxva硬解码,d3d9显示,音视频相关的,vs下的代码,直接可以运行的。c++,显示比较流畅可以,大大的降低cpu
2021-11-17 19:29:30 18.76MB dxva硬解码 d3d9显示 音视频 vs
1
资源介绍:以下更改相对于 E_D3D9 1.0正式版:1:[!]"E_D3D9" 改名为“E_DirectX".为其他DirectX组件作准备.2:[!]调用"d3dx9_42.dll"库改为"d3dx9_39.dll"库.直接影响相关的ID3DX...类.3:[!]优化各类(修改为继承),删除与基类重复的方法,相对减少源码体积(不多,约20KB).3:[ ]ID3DXPMesh  之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).4 [ ]ID3DXSPMesh 之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).5:[ ]IDirect3D9Ex6:[ ]IDirect3DDevice9Ex7:[ ]IDirect3DSwapChain9Ex8:[ ]IDirect3D9ExOverlayExtension9:[ ]IDirect3DDevice9Video10:[ ]IDirect3DAuthenticatedChannel911:[ ]IDirect3DCryptoSession912:[ ]IDirectInput813:[ ]IDirectInputDevice8 其中DIDATAFORMAT参考了Delphi的JEDI后处理的.若有更好的方法欢迎讨论.14:[ ]IDirectInputEffect15:[*]日后会陆续添加DirectX的其余组件,并且修复现有问题.(以后版本会整合发布,改动都将写入日志,公开免费发布,以谋求易语言完美调用原生DirectX所有组件方法.待组件全了后,我会定期逐个类/方法测试,顺便写些Demo.)提示:有易友建议我使用EATL,我大致看了下原理是类似的.但它改写了易语言的类(也是其亮点),从而导致可以直接调用.对于E_DirectX这个项目来讲,我个人感觉意义不是很大(该处理的类型还得处理!).并不是说EATL不好,本人多重考虑后感觉不适合.许多类方法可能存在问题 务必注意 特征/情况如下:方法中参数类型为文本型、字节集、所有类型的数组、以及自定义类型成员中含有其他自定义类型的,这些未经处理的大多存在问题.还有小数型参数与返回值的问题("Call"的问题),第一个版本(E_D3D9 Beta1)中存在此重大问题.其后续的版本基本都已修复.以上问题基本皆由易独特的类型存储结构无法与之匹配而引起的.(了解C 类型存储结构的小伙伴可以很快想到处理办法.)模块还有大量问题没有处理,本人没有那么多时间和精力去逐个测试,除了自己用到的方法以外,许多都是简单处理下(工作量异常大!无奈之举,以后慢慢修复吧.也可以自己参照我处理过的方法自行研究,开源也是有此目的.)若发现问题可以发送相关的代码到我的邮箱.(此文最底下或模块中的作者信息一栏),便于我整合进下一版本中.承诺:以后所有版本皆会以免费开源形式发布,可任意使用,无任何限制.(据我所知之前也有不少因此受益的小伙伴,才让我更有信心继续下去.)声明:E_DirectX(E_D3D9) 从诞生以来一直是以无偿开源的形式存在,同时因此作者(Roc/xc.roc)也无法对产品和用户进行有效的约束或限制,同时也不承担因为该产品所带来的后果,若造成任何损失/后果由使用者自行承担.请大家谨慎考虑取舍!总而言之,一切如涛哥所言:"向正确的方向前进!".动态:本人最近根据某易友的建议正在开发Essen GUI(游戏界面库),主要是应用于游戏环境(Hook D3D - -!).会以开源模块的形式小范围收费发布,并且给予相关技术支持.有相关需求的用户也可以联系我邮箱.以后会建立相关Q群供用户交流.大致特点:简单、易用、可扩展性(你能想到的,你能见到的组件几乎都能扩展出来.类似Ex_DUI,但也所有区别.).资源作者:xc.roc资源下载:
2021-11-04 08:06:43 63KB 易语言
1
用于解决I社游戏卡慢的问题,其它的类型的游戏也可以,但是个人建议用在I社的游戏上
2021-10-28 23:23:44 1.78MB illusion
1
1、用NVAPI 进行D3D9抓屏,抓屏后创建HANDLE进行数据交换 2、D3D11利用D3D9传入的HANDLE使用OpenSharedResource来打开句柄实现D3D9到D3D11的数据传递 需要的库 1、NVAPI 安装完成后需要运行NVIDIA Capture SDK\bin目录下的NvFBCEnable.exe使能NVFBC抓屏 2、DXSDK_Jun10 坑(虽然已解决但是有没有大神来解释一下原理): D3D9直接传递OffcreenSurface的HANDLE,D3D11在进行某些操作时会导致设备停止工作。解决办法:从新创建了Texture来曲线救国。 抓屏成功后D3D9Device要调用Present(0, 0, 0, 0)来进行数据提交。否则第一帧D3D11拿到的数据为空。
2021-08-30 16:05:56 7KB D3D9 D3D11
1