设为首页收藏本站

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

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

[复制链接]

1

主题

3

帖子

3

积分

一级雷锋

Rank: 1

积分
3
发表于 2018-9-17 13:31:18 | 显示全部楼层 |阅读模式
我弄了个D3D9透视,所用的Stride被其他的Stride遮到了无法透过去
7 m8 I) U! g! u) l3 \! O% [" V( |& x& K& s0 T7 u8 }
用身体或草可以透: q8 ~$ w% Z  p3 q" }
墙和房屋就不行了.(不在同一个Stride)
: {+ e/ g' }! G& N$ {1 ?4 v0 G( ^; E$ I% e$ v/ j

: B, L- K% \) Y求大神怎么解决啊
& S% ~9 k1 H) Z. |; R) o.版本 2
0 _. y$ p9 c9 s$ I6 R* k# b, b6 i2 C.支持库 spec) n8 c4 [9 `% H9 p' \

' j. L/ M2 Y) C& S. s- ~.如果真 (GetStreamSource (pDevice, 0, 取变量数据地址 (Stream_Data), 取变量数据地址 (Offset), 取变量数据地址 (Stride)) = #D3D_OK)$ ^* y) L+ a' r; b* b
    Release (Stream_Data)
8 N( O" ?& G- V; G7 k$ a.如果真结束
- g  I' V; q( Y" V/ v.如果真 (Stride = 24 )  ' 38 40 48& z7 ~) X7 Y- r* ?! }) i
    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)
3 }3 g: d9 k2 e+ U2 |/ @    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)
1 h6 v  Z! |( V. x. y    ' ==========人物上色 墙后上色! ?( @0 d7 J8 z2 q3 i- N" y
8 P8 q& z9 ~" f' T& W) u2 S0 H* T
    SetRenderState (pDevice, #D3DRS_ZENABLE, #false)
4 U/ P! j& t0 r    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)  r  M* ^6 [0 J' G8 T
    SetTexture (pDevice, 0, g_pTexGreen)  V) G6 A" b; E5 B( N4 m
    ' ================上色
* k3 A2 t5 v# ^    oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount)  e' K& S: e0 K, M0 Q
    SetRenderState (pDevice, #D3DRS_ZENABLE, #true)! A- M6 P% f( g" S/ m
    SetRenderState (pDevice, #D3DRS_FILLMODE, #D3DFILL_SOLID)
# S. |4 Z  r" \5 q. [    ' ===============人物上色 面前上色5 z$ @3 ~  T0 ~$ Z* E, W
    SetTexture (pDevice, 0, g_pTexRed)) M' }+ l# g+ N$ G
.如果真结束2 |6 `2 s7 l5 l) b( r: n
返回 (oDrawIndexedPrimitive (pDevice, dType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, PrimitiveCount))+ i; B0 B8 `6 J- P5 k




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

使用道具 举报

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

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