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

Lestar, я js только вчера начал учить, мне многое еще рано

И все же не могу я разобраться:
var apple : Rigidbody;
var 
time :  float;
var 
x : float = 1; //Начальное значение переменной "x", как я понял?


function Update ()
{
   
time=Time.timeSinceLevelLoad;

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




InvokeRepeating("LaunchProjectile", 2, (x)); //"x" - та самая переменная, обозначающая промежуток между спавнами

function LaunchProjectile () 
{
instance = Instantiate(apple,transform.position, transform.rotation);
instance.velocity = transform.TransformDirection( Vector3( 0, 0, 0 ) );
} 


Вот мой скрипт спавна. Что не так? Ибо изменение колва спавнющихся объектов со временем не меняется, хотя игра запускается.
(Offline)
 
Ответить с цитированием