Подскажите какая строка что делает - C#
Формулировка задачи:
Скрипт на JS для Unity 3D
Я не могу понять что означают строки 1 и 2.
Спасибо за внимание.
var projecile : Rigidbody; //1
var speed = 20;
function Update () {
if(Input.GetButtonDown("Fire1"))
{ var instantiateProjecile : Rigidbody = Instantiate(projecile ,transform.position,transform.rotation);
instantiateProjecile.velocity = transform.TransformDirection(Vector3(speed,0,0));
Physics.IgnoreCollision( instantiateProjecile.collider , transform.root.collider); // 2
}
}Решение задачи: «Подскажите какая строка что делает»
textual
Листинг программы
var projecile : Rigidbody; //имеет вес и будет действовать гравитация
var speed = 20;//скорость 20
function Update () {//функция каждого кадра
if(Input.GetButtonDown("Fire1"))//если нажата левая кнопка мыши
{ var instantiateProjecile : Rigidbody = Instantiate(projecile ,transform.position,transform.rotation); //инстанцирование обьекта т е создание как бы копии
instantiateProjecile.velocity = transform.TransformDirection(Vector3(speed,0,0));//движение копии по направлению со скоростью speed
Physics.IgnoreCollision( instantiateProjecile.collider , transform.root.collider);игнор столкновений
}
}