Показать сообщение отдельно
Старый 19.06.2011, 16:26   #411
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

pax, твой последний способ не очень подойдет, ибо:
var apple : Rigidbody;
var 
time :  float;
var 
next_Instans : float = 0;
var 
x : float = 1; 

function 
Update ()
{
   
time=Time.timeSinceLevelLoad;



   if(
time>=1)
    {
      
x = Random.Range(0.01, 41);
    }
    
       if(
time>=30)
    {
      
x = Random.Range(0.01, 31);
    }

      if(
time>=60)
    {
       
x = Random.Range(0.01, 21);
    }
    
          if(
time>=180)
    {
       
x = Random.Range(0.01, 16);
       }
         if(
time>=300)
    {
       
x = Random.Range(0.01, 11);
       }
       
          if(
time>=420)
    {
       
x = Random.Range(0.01, 6);
    }
    
          if(
time>=480)
    {
       
x = Random.Range(0.01, 3);
    }
    



     if(
time>=next_Instans)
     {
         
LaunchProjectile ();
         
next_Instans+=x;
     }
}

function 
LaunchProjectile () 
{
instance = Instantiate(apple,transform.position, transform.rotation);
instance.velocity = transform.TransformDirection( Vector3( 0, 0, 0 ) );
} 
(Offline)
 
Ответить с цитированием