|
|
发表于 2008-1-18 20:59:00
|
显示全部楼层
Re:粒子系统的问题
渲染粒子的时候关闭了Depth-Buffer的更新标志, 防止粒子因为离视点的远近关系, 远的粒子被近的粒子覆盖(会出现黑黑的正方形边框). 同样在渲染完毕后开启标志, 防止对后面的渲染有影响.
在每次渲染前先关掉 m_pD3DDev->SetRenderState(D3DRS_ZWRITEENABLE, FALSE);
在每次渲染后在打开 m_pD3DDev->SetRenderState(D3DRS_ZWRITEENABLE, TRUE);
你看看是不是这个的问题。我现在出现的是白色边框,好郁闷·····
|
|