D3D游戏编程系列(八):自己动手编写rpg游戏之粒子系统
任何一个rpg游戏都离不开战斗,那么就不得不用粒子系统,一个好的粒子系统可以让游戏的体验上升好多倍,我自己的Demo里粒子特效做的实在不怎么样,但是我还是班门弄斧下为初学者介绍下一个简单的粒子系统是如何创建的。
void CMyBullet::Render(){if(m_ParVector.size()>0){D3DXMATRIX mat;D3DXMatrixIdentity(&mat);m_pDevice->SetTransform(D3DTS_WORLD,&mat);m_pDevice->SetTexture(0,0);m_pDevice->SetFVF(sParticle::FVF);m_pDevice->DrawPrimitiveUP(D3DPT_POINTLIST,m_ParVector.size(),&m_ParVector[0],sizeof(sParticle));}}本文有不足之处,还望各位多多指正。