设为首页收藏本站

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

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

[复制链接]

1

主题

3

帖子

3

积分

一级雷锋

Rank: 1

积分
3
发表于 2018-9-17 13:31:18 | 显示全部楼层 |阅读模式
我弄了个D3D9透视,所用的Stride被其他的Stride遮到了无法透过去$ o: d: o- F2 V* t3 d$ }
, s5 s7 W- c4 R& Q
用身体或草可以透  }% o+ F- [8 g
墙和房屋就不行了.(不在同一个Stride)) J1 ?* x) Y* T' |7 J

% a( ?: f# K7 d6 ~4 v0 W! L; N
9 r# \( @: |( C( t" w求大神怎么解决啊
/ Q7 K) [8 D+ n) }.版本 2
, c9 M9 W7 j" m9 v- b2 Q.支持库 spec' c8 U. K! n, _: _- z

# H. U0 d1 e, x- D. ?/ n.如果真 (GetStreamSource (pDevice, 0, 取变量数据地址 (Stream_Data), 取变量数据地址 (Offset), 取变量数据地址 (Stride)) = #D3D_OK); y. ~6 T& q) K# A5 T
    Release (Stream_Data)' W9 \9 D( ~; f4 O* a9 v( C" q
.如果真结束1 P6 o5 o0 h2 V  ]
.如果真 (Stride = 24 )  ' 38 40 485 g6 k8 G4 a! n2 Q8 W
    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)6 ?# t: h. }' Z6 c
    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)+ N3 d" o5 J/ o) N: G3 A, H
    ' ==========人物上色 墙后上色
' p+ B- y- i2 Y8 z
% W8 p5 ^: D" H, Z1 {    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)' q7 n3 ]) O3 l: s
    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)
- y& N, Q. O$ I  t    SetTexture (pDevice, 0, g_pTexGreen)) n8 r# [0 }# r+ c' D
    ' ================上色
, a* P" F& e* S    oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount)0 f) Q0 G- R/ x1 e& o
    SetRenderState (pDevice, #D3DRS_ZENABLE, #true)
6 w. e$ ]& m8 P& _  F    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID), U$ N+ l2 A! D; d3 `  E
    ' ===============人物上色 面前上色
9 F' i( Q! `! C- Z: T1 r    SetTexture (pDevice, 0, g_pTexRed)
3 Z- _" i3 |3 x3 f% @) J.如果真结束. G# W7 R) s: D* f4 ~4 O
返回 (oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount))
8 L' ]; |8 C) H( k% `0 k- W- I




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

使用道具 举报

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

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