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

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

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

Скрипт на JS для Unity 3D
Листинг программы
  1. var projecile : Rigidbody; //1
  2. var speed = 20;
  3. function Update () {
  4. if(Input.GetButtonDown("Fire1"))
  5. { var instantiateProjecile : Rigidbody = Instantiate(projecile ,transform.position,transform.rotation);
  6. instantiateProjecile.velocity = transform.TransformDirection(Vector3(speed,0,0));
  7. Physics.IgnoreCollision( instantiateProjecile.collider , transform.root.collider); // 2
  8. }
  9. }
Я не могу понять что означают строки 1 и 2. Спасибо за внимание.

Решение задачи: «Подскажите какая строка что делает»

textual
Листинг программы
  1. var projecile : Rigidbody; //имеет вес и будет действовать гравитация
  2. var speed = 20;//скорость 20
  3.  
  4. function Update () {//функция каждого кадра
  5.  
  6. if(Input.GetButtonDown("Fire1"))//если нажата левая кнопка мыши
  7.  
  8. { var instantiateProjecile : Rigidbody = Instantiate(projecile ,transform.position,transform.rotation); //инстанцирование обьекта т е создание как бы копии
  9. instantiateProjecile.velocity = transform.TransformDirection(Vector3(speed,0,0));//движение копии по направлению со скоростью speed
  10. Physics.IgnoreCollision( instantiateProjecile.collider , transform.root.collider);игнор столкновений
  11.  
  12. }
  13.  
  14. }

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


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

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

12   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы