Подскажите какая строка что делает - 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);игнор столкновений
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д