|
|
我想做特效在即将死亡的士兵身上,于是我修改了
void baiscobj::plosion()//爆炸
{ if(explosion==NULL) return;
glTranslatef(px,py,pz);
if(isExplosion == false)
{explosion->Render();
ShowTree0(px-300,-pz-300,5.00f,0.00f,14);
isExplosion = true;
}
if(isExplosion)
{explosion->Update(0.10f);//baoza
//ShowTree0(px,-pz,20.00f,0.00f,14);
isExplosion = false;
}
}
就是在士兵快死的时候,在士兵位置出现一张图片比如树,结果树没有出现,在800-300=500,800-300=500的位置上出现一个乱动的矩形,也贴不上图片。
到底该怎么办啊?
px、pz怎么都等于800啊?不是应该等于士兵的位置吗? |
|