mordorsceneflames.h
来自「Ion Team Lord Of The Rings Demo 模拟指环王的3」· C头文件 代码 · 共 361 行 · 第 1/2 页
H
361 行
if (ParticleFraction!=0.0f)
{
moParticleSystem[0]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[0]]->InitialParticle.Pos=Vector3d(-20.6f,-11.0f,5.99f);
PGod[moParticleSystem[0]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[0]]->InitialParticle.fLifetime=300;
PGod[moParticleSystem[0]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[0]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[0]]->InitialParticle.fInitialSize=0.18f;
PGod[moParticleSystem[0]]->InitialParticle.fFinalSize=0.05f;
PGod[moParticleSystem[0]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[0]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[0]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[0]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[0]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[0]]->InitialParticle.FinalColor.b=0.1f;
PGod[moParticleSystem[0]]->Chaos.Pos=Vector3d(0.05f,0.0f,0.05f);
PGod[moParticleSystem[0]]->Chaos.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[0]]->Chaos.fLifetime=100.0f;
PGod[moParticleSystem[0]]->Chaos.fInitialAlpha=0.0f;
PGod[moParticleSystem[0]]->Chaos.fFinalAlpha=0.0f;
PGod[moParticleSystem[0]]->Chaos.fInitialSize=0.03f;
PGod[moParticleSystem[0]]->Chaos.fFinalSize=0.02f;
PGod[moParticleSystem[0]]->Chaos.InitialColor.r=0.0f;
PGod[moParticleSystem[0]]->Chaos.InitialColor.g=0.0f;
PGod[moParticleSystem[0]]->Chaos.InitialColor.b=0.0f;
PGod[moParticleSystem[0]]->Chaos.FinalColor.r=0.0f;
PGod[moParticleSystem[0]]->Chaos.FinalColor.g=0.0f;
PGod[moParticleSystem[0]]->Chaos.FinalColor.b=0.0f;
PGod[moParticleSystem[0]]->InitialAccel=Vector3d(0.0f,0.000001f,0.0f);
PGod[moParticleSystem[0]]->FinalAccel=Vector3d(0.0f,0.00001f,0.0f);
moParticleSystem[1]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[1]]->InitialParticle.Pos=Vector3d(-20.6f,-11.0f,8.8f);
PGod[moParticleSystem[1]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[1]]->InitialParticle.fLifetime=300;
PGod[moParticleSystem[1]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[1]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[1]]->InitialParticle.fInitialSize=0.18f;
PGod[moParticleSystem[1]]->InitialParticle.fFinalSize=0.05f;
PGod[moParticleSystem[1]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[1]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[1]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[1]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[1]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[1]]->InitialParticle.FinalColor.b=0.1f;
PGod[moParticleSystem[1]]->Chaos.Pos=Vector3d(0.05f,0.0f,0.05f);
PGod[moParticleSystem[1]]->Chaos.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[1]]->Chaos.fLifetime=100.0f;
PGod[moParticleSystem[1]]->Chaos.fInitialAlpha=0.0f;
PGod[moParticleSystem[1]]->Chaos.fFinalAlpha=0.0f;
PGod[moParticleSystem[1]]->Chaos.fInitialSize=0.03f;
PGod[moParticleSystem[1]]->Chaos.fFinalSize=0.02f;
PGod[moParticleSystem[1]]->Chaos.InitialColor.r=0.0f;
PGod[moParticleSystem[1]]->Chaos.InitialColor.g=0.0f;
PGod[moParticleSystem[1]]->Chaos.InitialColor.b=0.0f;
PGod[moParticleSystem[1]]->Chaos.FinalColor.r=0.0f;
PGod[moParticleSystem[1]]->Chaos.FinalColor.g=0.0f;
PGod[moParticleSystem[1]]->Chaos.FinalColor.b=0.0f;
PGod[moParticleSystem[1]]->InitialAccel=Vector3d(0.0f,0.000001f,0.0f);
PGod[moParticleSystem[1]]->FinalAccel=Vector3d(0.0f,0.00001f,0.0f);
moParticleSystem[2]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[2]]->InitialParticle.Pos=Vector3d(-15.19f,-10.55f,6.77f);
PGod[moParticleSystem[2]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[2]]->InitialParticle.fLifetime=220;
PGod[moParticleSystem[2]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[2]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[2]]->InitialParticle.fInitialSize=0.10f;
PGod[moParticleSystem[2]]->InitialParticle.fFinalSize=0.02f;
PGod[moParticleSystem[2]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[2]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[2]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[2]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[2]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[2]]->InitialParticle.FinalColor.b=0.1f;
PGod[moParticleSystem[2]]->Chaos.Pos=Vector3d(0.05f,0.0f,0.05f);
PGod[moParticleSystem[2]]->Chaos.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[2]]->Chaos.fLifetime=60.0f;
PGod[moParticleSystem[2]]->Chaos.fInitialAlpha=0.0f;
PGod[moParticleSystem[2]]->Chaos.fFinalAlpha=0.0f;
PGod[moParticleSystem[2]]->Chaos.fInitialSize=0.03f;
PGod[moParticleSystem[2]]->Chaos.fFinalSize=0.02f;
PGod[moParticleSystem[2]]->Chaos.InitialColor.r=0.0f;
PGod[moParticleSystem[2]]->Chaos.InitialColor.g=0.0f;
PGod[moParticleSystem[2]]->Chaos.InitialColor.b=0.0f;
PGod[moParticleSystem[2]]->Chaos.FinalColor.r=0.0f;
PGod[moParticleSystem[2]]->Chaos.FinalColor.g=0.0f;
PGod[moParticleSystem[2]]->Chaos.FinalColor.b=0.0f;
PGod[moParticleSystem[2]]->InitialAccel=Vector3d(0.0f,0.000001f,0.0f);
PGod[moParticleSystem[2]]->FinalAccel=Vector3d(0.0f,0.00001f,0.0f);
moParticleSystem[3]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[3]]->InitialParticle.Pos=Vector3d(-15.22f,-10.55f,8.0f);
PGod[moParticleSystem[3]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[3]]->InitialParticle.fLifetime=220;
PGod[moParticleSystem[3]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[3]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[3]]->InitialParticle.fInitialSize=0.10f;
PGod[moParticleSystem[3]]->InitialParticle.fFinalSize=0.02f;
PGod[moParticleSystem[3]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[3]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[3]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[3]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[3]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[3]]->InitialParticle.FinalColor.b=0.1f;
PGod[moParticleSystem[3]]->Chaos.Pos=Vector3d(0.05f,0.0f,0.05f);
PGod[moParticleSystem[3]]->Chaos.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[3]]->Chaos.fLifetime=60.0f;
PGod[moParticleSystem[3]]->Chaos.fInitialAlpha=0.0f;
PGod[moParticleSystem[3]]->Chaos.fFinalAlpha=0.0f;
PGod[moParticleSystem[3]]->Chaos.fInitialSize=0.03f;
PGod[moParticleSystem[3]]->Chaos.fFinalSize=0.02f;
PGod[moParticleSystem[3]]->Chaos.InitialColor.r=0.0f;
PGod[moParticleSystem[3]]->Chaos.InitialColor.g=0.0f;
PGod[moParticleSystem[3]]->Chaos.InitialColor.b=0.0f;
PGod[moParticleSystem[3]]->Chaos.FinalColor.r=0.0f;
PGod[moParticleSystem[3]]->Chaos.FinalColor.g=0.0f;
PGod[moParticleSystem[3]]->Chaos.FinalColor.b=0.0f;
PGod[moParticleSystem[3]]->InitialAccel=Vector3d(0.0f,0.000001f,0.0f);
PGod[moParticleSystem[3]]->FinalAccel=Vector3d(0.0f,0.00001f,0.0f);
moParticleSystem[4]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[4]]->InitialParticle.Pos=Vector3d(-10.3f,-10.4f,5.7f);
PGod[moParticleSystem[4]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[4]]->InitialParticle.fLifetime=400;
PGod[moParticleSystem[4]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[4]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[4]]->InitialParticle.fInitialSize=0.23f;
PGod[moParticleSystem[4]]->InitialParticle.fFinalSize=0.1f;
PGod[moParticleSystem[4]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[4]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[4]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[4]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[4]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[4]]->InitialParticle.FinalColor.b=0.1f;
PGod[moParticleSystem[4]]->Chaos.Pos=Vector3d(0.15f,0.0f,0.15f);
PGod[moParticleSystem[4]]->Chaos.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[4]]->Chaos.fLifetime=100.0f;
PGod[moParticleSystem[4]]->Chaos.fInitialAlpha=0.0f;
PGod[moParticleSystem[4]]->Chaos.fFinalAlpha=0.0f;
PGod[moParticleSystem[4]]->Chaos.fInitialSize=0.03f;
PGod[moParticleSystem[4]]->Chaos.fFinalSize=0.02f;
PGod[moParticleSystem[4]]->Chaos.InitialColor.r=0.0f;
PGod[moParticleSystem[4]]->Chaos.InitialColor.g=0.0f;
PGod[moParticleSystem[4]]->Chaos.InitialColor.b=0.0f;
PGod[moParticleSystem[4]]->Chaos.FinalColor.r=0.0f;
PGod[moParticleSystem[4]]->Chaos.FinalColor.g=0.0f;
PGod[moParticleSystem[4]]->Chaos.FinalColor.b=0.0f;
PGod[moParticleSystem[4]]->InitialAccel=Vector3d(0.0f,0.000001f,0.0f);
PGod[moParticleSystem[4]]->FinalAccel=Vector3d(0.0f,0.00001f,0.0f);
moParticleSystem[5]=PGod.NewSystem(100,"Data/Particles/star.bmp", 50, false); // The Fire particle system :D
PGod[moParticleSystem[5]]->InitialParticle.Pos=Vector3d(-10.3f,-10.4f,9.15f);
PGod[moParticleSystem[5]]->InitialParticle.Speed=Vector3d(0.0f,0.001f,0.0f);
PGod[moParticleSystem[5]]->InitialParticle.fLifetime=400;
PGod[moParticleSystem[5]]->InitialParticle.fInitialAlpha=1.0f;
PGod[moParticleSystem[5]]->InitialParticle.fFinalAlpha=0.1f;
PGod[moParticleSystem[5]]->InitialParticle.fInitialSize=0.23f;
PGod[moParticleSystem[5]]->InitialParticle.fFinalSize=0.1f;
PGod[moParticleSystem[5]]->InitialParticle.InitialColor.r=0.7f;
PGod[moParticleSystem[5]]->InitialParticle.InitialColor.g=0.3f;
PGod[moParticleSystem[5]]->InitialParticle.InitialColor.b=0.1f;
PGod[moParticleSystem[5]]->InitialParticle.FinalColor.r=0.7f;
PGod[moParticleSystem[5]]->InitialParticle.FinalColor.g=0.3f;
PGod[moParticleSystem[5]]->InitialParticle.FinalColor.b=0.1f;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?