Подскажите какая строка что делает - C#

Узнай цену своей работы

Формулировка задачи:

Скрипт на JS для Unity 3D
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
 
}
 
}
Я не могу понять что означают строки 1 и 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);игнор столкновений
 
}
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы