seed(particleShape1.particleId * 5);
particleShape1.character = trunc(rand(0,5));
particleShape1.initUPlacePP = rand(0,1);
particleShape1.parentU = particleShape1.initUPlacePP;
particleShape1.parentV = rand(0,.1);
particleShape1.goalU = particleShape1.parentU;
particleShape1.goalV = particleShape1.parentV;
if(particleShape1.character == 0){
particleShape1.customIndex = rand(0,15);
particleShape1.customSpeed = .005;
}
if(particleShape1.character == 1){
particleShape1.customIndex = rand(16,31);
particleShape1.customSpeed = .005;
}
if(particleShape1.character == 2){
particleShape1.customIndex = rand(32,47);
particleShape1.customSpeed = .005;
}
if(particleShape1.character == 3){
particleShape1.customIndex = rand(48,66);
particleShape1.customSpeed = .0025;
}
if(particleShape1.character == 4){
particleShape1.customIndex = rand(67,101);
particleShape1.customSpeed = .0009;
}
if(particleShape1.particleId == 48){
particleShape1.lifespanPP = 0;
}
particleShape1.parentV += particleShape1.customSpeed;
particleShape1.goalV= particleShape1.parentV;
particleShape1.obstruction_01 = mag(particleShape1.inputForce[0]);
vector $particlePos = particleShape1.position;
if(particleShape1.obstruction_01 > 0 && $particlePos.x < radialField1.translateX){
if($particlePos.z > radialField1.translateZ){
particleShape1.parentU -= .001;
particleShape1.goalU = particleShape1.parentU;
}
if($particlePos.z < radialField1.translateZ){
particleShape1.parentU += .001;
particleShape1.goalU = particleShape1.parentU;
if(particleShape1.parentU == particleShape1.initUPlacePP)
particleShape1.goalU += 0;
}
}
if(particleShape1.obstruction_01 > 0 && $particlePos.x > radialField1.translateX){
if($particlePos.z > radialField1.translateZ){
particleShape1.parentU += .001;
particleShape1.goalU = particleShape1.parentU;
}
if($particlePos.z < radialField1.translateZ){
particleShape1.parentU -= .001;
particleShape1.goalU = particleShape1.parentU;
if(particleShape1.parentU == particleShape1.initUPlacePP)
particleShape1.goalU += 0;
}
}
if (particleShape1.character == 0){
particleShape1.customIndex += 1;
if(particleShape1.customIndex >= 15){
particleShape1.customIndex = 0;
}
}
if (particleShape1.character == 1){
particleShape1.customIndex += 1;
if(particleShape1.customIndex >= 31){
particleShape1.customIndex =16;
}
}
if (particleShape1.character == 2){
particleShape1.customIndex += 1;
if(particleShape1.customIndex >= 47){
particleShape1.customIndex =32;
}
}
if (particleShape1.character == 3){
particleShape1.customIndex += 1;
if(particleShape1.customIndex >= 66){
particleShape1.customIndex =48;
}
}
if (particleShape1.character == 4){
particleShape1.customIndex += 1;
if(particleShape1.customIndex >= 101){
particleShape1.customIndex =67;
}
}
if(particleShape1.parentV >=1){
particleShape1.lifespanPP = 0;
}
Không có nhận xét nào:
Đăng nhận xét