Показать сообщение отдельно
Старый 19.06.2011, 15:22   #405
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Фак по Юнити.

var apple : Rigidbody;
var 
time :  float;
var 
next_Instans : float = 0;
var 
x : float = 1; 

function 
Update ()
{
   
time=Time.timeSinceLevelLoad;

   if(
time<30)
    {
      
x = Random.Range(5, 21);
    }
     else
    {
       
x = Random.Range(1, 6);
    }

     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 ) );
} 
P.S. Не очень красиво,но для новичка будет проще разобраться в алгоритме.Я тоже предпочитаю C# и если начинать,то начинать его учить.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SaM_ (19.06.2011)