var particlesPerFixedUpdate = 1;
//声明三个料子发射器
var rain : ParticleEmitter;
var ripple : ParticleEmitter;
var splash : ParticleEmitter;
private var tempParticles = 0;
/*function FixedUpdate ()
/{
tempParticles = particlesPerFixedUpdate;
while(tempParticles > 0)
{
Rain();
tempParticles --;
}
}
*/// I don't understand why we need the stuff above?
//执行下雨函数
function FixedUpdate ()
{
Rain();
}
//声明下雨函数
function Rain ()
{
//=====默认设置下,三个料子发射器处于关闭状态,并未发射料子。
//在xz平面上取得随机坐标点,y为20
pos = Vector3(Random.Range(-5.00, 5.00), 20 ,Random.Range(-5.00, 5.00));
//根据rain发射器的最大最小值区间取得随机值,生命值,开始发射料子。
size = Random.Range(rain.minSize, rain.maxSize);
lifetime = Random.Range(rain.minEnergy, rain.maxEnergy);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载