能力值:
( LV2,RANK:10 )
|
-
-
2 楼
画边框,首先坐标是从内存中获得,而不是靠D3D。
|
能力值:
( LV12,RANK:760 )
|
-
-
3 楼
不是用GetViewPort而是Gettransform取出变换矩阵,计算对象框,然后画框~
|
能力值:
( LV2,RANK:15 )
|
-
-
4 楼
哇,新年,V校就来捧场。。。。赞一个。。。感谢,继续研究中。。。
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
赞一个
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
楼主解决了吗 想看看结果
|
能力值:
( LV2,RANK:15 )
|
-
-
7 楼
还没 一直究竟
pd3dDevice->GetTransform(D3DTS_WORLD,&matWorld);
pd3dDevice->GetTransform(D3DTS_VIEW,&matView);
pd3dDevice->GetTransform(D3DTS_PROJECTION,&matProj);
怎么才算出实际的坐标。。。
求算法
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
世界坐标求屏幕坐标?
|
能力值:
( LV2,RANK:15 )
|
-
-
9 楼
是主要的。但好像世界坐标也用通过那3个坐标计算得到。
主要是清楚这3个坐标如何换算成世界坐标。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
世界坐标你可以直接拿模型顶点坐标啊= =
http://www.0xaa55.com/thread-222-1-1.html
不要说我打广告哈
|
能力值:
( LV2,RANK:15 )
|
-
-
11 楼
我HOOK 后 怎么拿到 模型顶点坐标 呢??
GetTransform D3DTS_WORLD, world
这是获取世界坐标矩阵点。那是不是获取到的就是世界坐标呢?
但 我在 MyDrawIndexedPrimitive GetTransform 拿到 D3DTS_WORLD 全是1 和 0
|
能力值:
( LV2,RANK:15 )
|
-
-
12 楼
但真的 HOOK DrawIndexedPrimitive 后真的能拿到顶点坐标?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
= =很遗憾告诉你拿不到 你要HOOK其他地方取坐标
|
能力值:
( LV2,RANK:15 )
|
-
-
14 楼
那我要HOOK 哪个呢?能请赐教吗?
|
能力值:
( LV2,RANK:15 )
|
-
-
15 楼
发现 在 DrawIndexedPrimitive 中无法通过 GetTransform 拿到矩阵坐标。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
你有CF透视文件?
|
能力值:
( LV2,RANK:15 )
|
-
-
17 楼
透视,论坛就有。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
makr
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
求发出来,或者给个地址链接
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
楼主,问题解决没?
|
能力值:
( LV2,RANK:15 )
|
-
-
21 楼
没有。有人说要拿到内存坐标。。。郁闷!!!!
|
能力值:
( LV2,RANK:15 )
|
-
-
22 楼
+1
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
想问lz解决没。。。
|
能力值:
( LV5,RANK:68 )
|
-
-
24 楼
封贴答案 http://bbs.eyuyan.com/read.php?tid=401273
|
能力值:
( LV5,RANK:68 )
|
-
-
25 楼
|
|
|