设为首页收藏本站

搜索
Hi~登录注册
查看: 757|回复: 0

我弄了个D3D9透视,所用的Stride被其他的Stride遮到了无法透过去

[复制链接]

1

主题

3

帖子

3

积分

一级雷锋

Rank: 1

积分
3
发表于 2018-9-17 13:31:18 | 显示全部楼层 |阅读模式
我弄了个D3D9透视,所用的Stride被其他的Stride遮到了无法透过去' {2 u/ c) J: _, G" A

  Y0 {" o9 j2 n" x& p0 k3 Q用身体或草可以透
  M  |" R. t4 V墙和房屋就不行了.(不在同一个Stride)7 i5 ^" K4 Z) m1 x

! q/ u: k1 {3 `" I; |) y  R9 ?5 q# b$ z; F
求大神怎么解决啊
- K; K. c6 W9 r' P. _9 B.版本 2
$ a* T* o& G. G+ D0 \.支持库 spec/ _; G1 Q$ _: P; p1 S3 W

7 O) K2 ^' w5 }. l. z0 m.如果真 (GetStreamSource (pDevice, 0, 取变量数据地址 (Stream_Data), 取变量数据地址 (Offset), 取变量数据地址 (Stride)) = #D3D_OK)6 i2 e$ b/ a. r
    Release (Stream_Data)5 v7 F. ~- f) f
.如果真结束
. M; [) L8 a% s7 y: i6 u) [0 k- E' N.如果真 (Stride = 24 )  ' 38 40 48
4 w; y$ |) D$ k* V2 Z) N, j4 n    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)
( }: S! m( s/ Z* J, r    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)
. C3 o; `' E) P: i0 {' u- G    ' ==========人物上色 墙后上色, n, K9 Q) U; C" Z0 u2 w

: t- h7 V6 z0 m! O! F. L( y    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)- k# q- l5 E* g# M9 K4 T& f
    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)
% H, R, Q* Q+ X    SetTexture (pDevice, 0, g_pTexGreen). T. e) F" E1 I4 t* i7 s
    ' ================上色
  q! F1 d* ~. q% a6 {% H    oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount)
* ]; l5 n' M+ A8 j! x3 o    SetRenderState (pDevice, #D3DRS_ZENABLE, #true)
* L% m. m: _1 `4 ~& @5 {4 S( [+ r# n7 |) ~    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)% }5 l$ z. a. N; l6 x7 z0 E+ M: C
    ' ===============人物上色 面前上色
9 G3 }5 P+ h1 S" \0 m; R3 v    SetTexture (pDevice, 0, g_pTexRed)& ~9 g) ~; }! B) u1 _* L: E
.如果真结束4 k: V) {8 u- I# m! a6 A
返回 (oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount))
. J" H' J1 e" f' S5 K/ V




上一篇:刺激战场的辅助具体开发视频资源哪位大神手里有,求一点
下一篇:只有易语言部分 c++ 部分刚开始讲 就没了 ...
回复

使用道具 举报

游客
回复
 懒得打字嘛,点击右侧快捷回复【左侧自定义内容】  【右侧自定义内容】
您需要登录后才可以回帖 登录 | 立即注册

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