N3XTD mit Visual C++ 2011 Express neukompilieren
Verfasst: 31.01.2012 14:59
Hallo Leute !!!
Ich würde gerne die N3XTD-Engine von TMyke neukompilieren, da ich etwas an der Engine modifizieren möchte....
const f32 everyWhatMillisecond = 1000.0f / perSecond; Dieser Wert soll modifiziert werden !
Wie kann ich das ganze jetzt mit Visual C++ neukompilieren ? Ich habe hier die Sourcen von Irrlicht und von N3XTD. Daraus müsste ich doch die "n3xtd.dll" erstellen können... und wie erstelle ich die n3xt.lib ? Kann ich die auch mit Visual C++ als Lib kompilieren oder brauche ich dazu noch die gewrappten Headerdateien und Tailbite zum kompilieren ? (http://www.purebasic.fr/english/viewtop ... &start=195
Hab sowas noch nie gemacht, wäre schön, wenn mir jemand dabei helfen könnte...
Ich würde gerne die N3XTD-Engine von TMyke neukompilieren, da ich etwas an der Engine modifizieren möchte....
const f32 everyWhatMillisecond = 1000.0f / perSecond; Dieser Wert soll modifiziert werden !
Code: Alles auswählen
s32 CParticleMeshEmitter::emitt(u32 now, u32 timeSinceLastCall, SParticle*& outArray)
{
Time += timeSinceLastCall;
const u32 pps = (MaxParticlesPerSecond - MinParticlesPerSecond);
const f32 perSecond = pps ? (f32)MinParticlesPerSecond + (os::Randomizer::rand() % pps) : MinParticlesPerSecond;
[size=150]const f32 everyWhatMillisecond = 1000.0f / perSecond;[/size]
if(Time > everyWhatMillisecond)
{
Particles.set_used(0);
u32 amount = (u32)((Time / everyWhatMillisecond) + 0.5f);
Time = 0;
SParticle p;
if(amount > MaxParticlesPerSecond * 2)
amount = MaxParticlesPerSecond * 2;
for(u32 i=0; i<amount; ++i)
{
if( EveryMeshVertex )
{
for( u32 j=0; j<Mesh->getMeshBufferCount(); ++j )
{
outArray = Particles.pointer();
return Particles.size();
}
return 0;
} ......nicht volltändig
Hab sowas noch nie gemacht, wäre schön, wenn mir jemand dabei helfen könnte...