Unity3dред рдпреВрдирд┐рдЯреА 3 рдбреА рд╕реНрдЯреВрдбреЗрдВрдЯ (B21-B24) рд╕реЗ рд╕рдмрдХ

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ред



рдкрд┐рдЫрд▓реЗ рдкрд╛рдареЛрдВ рдХреЗ рд▓рд┐рдВрдХ:





рдореВрд▓ рдкрд╛рда 21 - рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛






рдкрд╛рда рдпрд╣ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рд╡реЗрдХреНрдЯрд░ 3редрдбрд┐рд╕реНрдЯреЗрдВрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреАрди-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдореЗрдВ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореВрд▓ рдкрд╛рда рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╡реЗрдХреНрдЯрд░ 3.sqrMagnitude рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЕрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рд┐рдд рджреВрд░реА рдЧрдгрдирд╛ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдПрдХ рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрдХреНрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ 3 рд╡рд░реНрдЧ рдХреА рджреВрд░реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреГрд╢реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рдПрдХ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓рд╛ рдШрди рдПрдХ рдмрдбрд╝реЗ рдШрди рдкрд░ рдиреАрдЪреЗ рдЧрд┐рд░ рд░рд╣рд╛ рд╣реИ; рдмрд┐рдВрджреБ рдкреНрд░рдХрд╛рд╢ рдмрд┐рдВрджреБ рдкреНрд░рдХрд╛рд╢ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрдерд┐рдд рд╣реИ; рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреИрдорд░рд╛ред







рдпрджрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдЧрд┐рд░рддреЗ рдШрди рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреВрд░реА рдХреЗ рднреАрддрд░ рд╣реА рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдЖрдП, рддреЛ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

var box : Transform; function Update () { var dist : float = Vector3.Distance(box.position, transform.position); Debug.Log(dist); if(dist <= 10){ light.enabled = true; }else{ light.enabled = false; } }
      
      





C # рдХреЛрдб:

 public Transform box; private void Update() { float dist = Vector3.Distance(box.position, transform.position); Debug.Log(dist); if (dist <= 10) // if/else     : light.enabled = dist <= 10; { light.enabled = true; } else { light.enabled = false; } }
      
      





рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╣рдо рдкрд╣рд▓реЗ рдмреЙрдХреНрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реЗ рдмреЙрдХреНрд╕ рдХреЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдШрдЯрдХ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░ рдЕрдкрдбреЗрдЯ рдореЗрдВ рд╣рдо рд╡реЗрдХреНрдЯрд░ 3 рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред рдбрд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдзрд┐, рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреБрдЬрд░рддреА рд╣реИ рдЬрд┐рдирдХреЗ рдмреАрдЪ рдЖрдк рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореА рджреВрд░реА рдХреЛ рдЪрд░ рдбрд┐рд╕реНрдЯрд░реНрдм рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдореВрд▓реНрдп (рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 10 ) рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдпрджрд┐ рджреВрд░реА рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореВрд▓реНрдп рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ - рдкреНрд░рдХрд╛рд╢ рдШрдЯрдХ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ - рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВред рдбреАрдмрдЧ.рд▓реЙрдЧ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рджреВрд░реА рдХреЗ рдореВрд▓реНрдп рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВ ред

рдкреНрд╡рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ, рдлрд╝реЙрд▓рдмреЙрдХреНрд╕ рдХреЛ рдмреЙрдХреНрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рджреГрд╢реНрдп рд╢реБрд░реВ рдХрд░реЗрдВред рдШрди рдиреАрдЪреЗ рдЧрд┐рд░рддрд╛ рд╣реИ, рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдкреНрд░рдХрд╛рд╢ рдФрд░ рдШрди рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА <= 10 рд╣реЛрддреА рд╣реИ - рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред







рдЕрдиреБрд╡рд╛рджрдХ рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рдиреЛрдЯ: рджреВрд░реА рдХреА рдЧрдгрдирд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рднреА рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡реЗрдХреНрдЯрд░ 3 рдХрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреА рдкрд░рд┐рдорд╛рдг рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реЛрддрд╛ рд╣реИ:

C # рдХреЛрдб:

 float dist = (box.position - transform.position).magnitude;
      
      





рдЕрдиреБрд╡рд╛рджрдХ # 2 рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВ: рд╡реЗрдХреНрдЯрд░ 3редрдбрд┐рд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдзрд┐ рдпрд╛ рд╡реЗрдХреНрдЯрд░ 3 рдкреНрд░реИрдЧреНрдиреЗрдВрд╕реА рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдПрдХ рджреЛрд╖ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рджреВрд░реА рдореВрд▓реНрдп рдХрд╛ рд╡рд░реНрдЧ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ, рддрджрдиреБрд╕рд╛рд░, рдЖрдкрдХреЛ рд░реВрдЯ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд░реВрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рдХрд╛рдлреА рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИ рдФрд░, рдпрджрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рд╡реЗрдХреНрдЯрд░ 3.sqrMagnitude рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рджреВрд░реА рдХреЗ рд╡рд░реНрдЧ рдХреЛ рд▓реМрдЯрд╛ рджреЗрдЧрд╛, рдЬреЛ рд░реВрдЯ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдСрдкрд░реЗрд╢рди рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдПрдХ рд╕рд░рд▓ рджреВрд░реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рджреВрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдореА рд╡рд░реНрдЧ рдХреЛ рд╕реЗрдЯ рдорд╛рди рдХреЗ рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЕрд░реНрдерд╛рддреН, рдкрд╛рда рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

рдПрдХ рдЬрд╛рджреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд╕рд╛рде C # рдХреЛрдб, рдЫреЛрдЯрд╛, рдЕрдиреБрдХреВрд▓рд┐рдд,

 public Transform box; private const int cMaxDistance = 10; private void Update() { float dist = (box.position - transform.position).sqrMagnitude; light.enabled = dist <= cMaxDistance * cMaxDistance; //      ! Debug.Log(dist); }
      
      





рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ



рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:


рд╡реЗрдХреНрдЯрд░ 3.рдбрд┐рд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдзрд┐ рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╡реЗрдХреНрдЯрд░ 3.sqrMagnitude рдкреНрд░реЙрдкрд░реНрдЯреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд▓рд┐рдВрдХ



рдмреЗрд╕ рд▓реЗрд╕рди 22 - рдПрдХ рд╡рд╛рдЯреНрд╕рдлреЛрд░рд╕реЗрдХрдВрдб рд╡рд┐рдзрд┐ рд░реЛрдХрдирд╛






рдкрд╛рда рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ WaitForSeconds рд╡рд┐рдзрд┐ рдФрд░ рдЙрдкрдЬ рдХрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЗрд▓ рдХреЛ рд░реЛрдХрдирд╛ (рд╡рд┐рд▓рдВрдм рдХрд░рдирд╛) рд╣реИред



рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЧреЗрдо рдИрд╡реЗрдВрдЯреНрд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдЧреЗрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рдирд╛) рдХреЗ рдмреАрдЪ рдПрдХ рдард╣рд░рд╛рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЙрд░рдЯрд╛рдЗрдиреНрд╕ (рдХреЛрд░рдЖрдЙрдЯ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЛрд░реБрдЯрд┐рди рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдЦреЗрд▓ рдХреЗ рдореБрдЦреНрдп рдзрд╛рдЧреЗ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рдж рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрд░реБрдЯрд┐рди, рджрд┐рдП рдЧрдП рд╢рд░реНрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕рдХреЗ рдХреЛрдб рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рдкрд░ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХрд╛рдо рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдХреЛрд░рдЯрд╛рдЗрди рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИрдмреЗ - рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рджрдХ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ ) ред

рдЖрдЗрдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рджреГрд╢реНрдп рдХреЛ рджреЗрдЦреЗрдВред рдЗрд╕рдХреЗ рдКрдкрд░ рдкреГрдереНрд╡реА рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реБрдП рдПрдХ рдШрди, рдПрдХ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд, рдПрдХ рдХреИрдорд░рд╛ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдкреЙрди рдкреЙрдЗрдВрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЬрдореАрди рд╕реЗ рдКрдкрд░ рд▓рдЯрдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рд╡рдЬрди рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рдХрдареЛрд░ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрдпреВрдмред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рд╕рдордп-рд╕рдордп рдкрд░ рд╕реНрдкреЙрди рдкреЙрдЗрдВрдЯ рдкрд░ рдкреНрд░реАрдлрд╝реИрдм рд╕реЗ рдХреНрдпреВрдмреНрд╕ рдмрдирд╛рдирд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡реЗ рдЬрдореАрди рдкрд░ рдЧрд┐рд░ рдЬрд╛рдПрдВрдЧреЗред







рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ - рдЖрдкрдХреЛ рдкрд░рд┐рдЪрд┐рдд рддреНрд╡рд░рд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо рд╕рд┐рд░реНрдл рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдкреЙрди рдкреЙрдЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ ...

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

 var box : GameObject; //       function Update () { Instantiate(box, transform.position, transform.rotation); //  }
      
      





... рддреЛ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:







рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ, рд╣рдордиреЗ рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ рд░рдЦрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЦреЗрд▓ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХрдИ рдмрд╛рд░ рджрд╕рд┐рдпреЛрдВ рдмрд╛рд░ред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ рджреЗрд░реА рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░рдпрд╛рд╕, рддрд╛рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХрдо рдмрд╛рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЗрд╕рд╕реЗ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ - рдЗрд╕рд╕реЗ рдЦреЗрд▓ рдХрд╛ рдПрдлрдкреАрдПрд╕ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдХреЛрд░рдЯреАрди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдЖрдЗрдП рдПрдХ рд╡рд╕реНрддреБ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реЗрдВ:

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

 var box : GameObject; var readynow : boolean = true; function Update () { if(readynow){ MakeBox(); // JS    } } function MakeBox(){ readynow=false; Instantiate(box, transform.position, transform.rotation); yield WaitForSeconds(2); //    2  readynow=true; }
      
      





C # рдХреЛрдб:

 public GameObject box; private bool readynow = true; private void Update() { if (readynow) StartCoroutine(MakeBox()); // C#       StartCoroutine } private IEnumerator MakeBox() //   IEnumerator { readynow = false; Instantiate(box, transform.position, transform.rotation); yield return new WaitForSeconds(2); //    ,   JS readynow = true; }
      
      





рдЗрд╕рд▓рд┐рдП, рд╡реЗрд░рд┐рдПрдмрд▓ рдмреЙрдХреНрд╕ рдореЗрдВ, рд╣рдо рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░реАрдлреИрдм рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджрд░реНрдн рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред рд░реЗрдбреАрдпрди рдмреВрд▓рд┐рдпрди рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрд░рдЯрд╛рдЗрди рдореЗрдХрдмреЙрдХреНрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реИ рдЬреЛ рдЕрдм рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИред MakeBox coroutine рдХреЗ рдЕрдВрджрд░ , рд╣рдо рдкрд╣рд▓реЗ рдЗрд╕реЗ (readynow = false) рдХрд╣рддреЗ рд╣реБрдП рд░реЛрдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЭрдЯрдкрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрдкрдЬ / WaitForSeconds рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЬреЗрдПрд╕ рдХреЗ рдХреЛрдб рдореЗрдВ рдЕрдВрддрд░ рдФрд░ C # рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ - рд▓рдЧрднрдЧ ред рдпрд╣ рдЧреБрдЪреНрдЫрд╛ рдЖрдкрдХреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 2 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП, рдХреЛрд░рдЯрд╛рдЗрди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡рд╛рдкрд╕ рдЬрд╛рдХрд░ рдирд┐рд╖реНрдкрд╛рджрди рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЕрдм рд╣рдо рдХреЛрд░рдЯрд╛рдЗрди (рд░реАрдбрд┐рдиреЛрд╡ = рд╕рдЪ) рдХреА рдХреЙрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЙрд╕реА рд╕рдордп, рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐ рдЗрди 2 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд░рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣ рдкрд┐рдЫрд▓реЗ рдХреЙрд░рдкреЗрдЯ рддрдХ рдПрдХ рдирдпрд╛ рдХреЛрд░рдЖрдЙрдЯ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрдкреЙрди рдкреЙрдЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреВрдм рдХреЗ рдкреНрд░реАрдлрд╝реИрдм рдХреЛ рдмреЙрдХреНрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рджреГрд╢реНрдп рд╢реБрд░реВ рдХрд░реЗрдВред рдЕрдм рд╣рд░ 2 рд╕реЗрдХрдВрдб рдореЗрдВ рдХреНрдпреВрдмреНрд╕ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред







рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ



рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:


WaitForSeconds рдХреНрд▓рд╛рд╕ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ



рдореВрд▓ рдкрд╛рда 23 - рдХрдг рдкреНрд░рдгрд╛рд▓реА






рд╕рдмрдХ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдХрдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдиреЛрдЯ: рдореВрд▓ рдкрд╛рда рдореЗрдВ, рдПрдХрддрд╛ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг (4.3.X) рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдЕрдм рдкреБрд░рд╛рдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореВрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреАред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ, рддреЛ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд┐рдВрдХ рдкрд░ рдореВрд▓ рдкрд╛рда рджреЗрдЦреЗрдВред



рдпрджрд┐ рдЖрдк рдХреБрдЫ рдХрдгреЛрдВ рдХреЗ рдзреБрдПрдВ, рдЖрдЧ, рдзреВрд▓ рдпрд╛ рдЕрдиреНрдп рд╡рд┐рддрд░рдг рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рджреГрд╢реНрдп рдкрд░ рдПрдХ рдЧрд┐рд░рддрд╛ рд╣реБрдЖ рдШрди рд╣реИ рдЬреЛ рдЬрдореАрди рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЖрддреЗ рд╣реА рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рд╡рд┐рд╕реНрдлреЛрдЯ рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ рд╣реИред







рдЖрдЗрдП рдПрдХ рдирдпрд╛ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдПрдБ : рдореЗрдиреВ GameObject -> рдЕрдиреНрдп рдмрдирд╛рдПрдБ -> рдХрдг рдкреНрд░рдгрд╛рд▓реА ред рдПрдХ рдирдИ рд╡рд╕реНрддреБ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдФрд░ рдкрд╛рд░реНрдЯрд┐рдХрд▓ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕реЗ рдмрджрд▓рддреЗ рд╣реБрдП рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

рдШрдЯрдХ рд╣реИрдбрд░ рдореЗрдВ:

рдЕрд╡рдзрд┐ = 0.10 - рдХрдг рдкреАрдврд╝реА рдХреА рдЕрд╡рдзрд┐ред рдЪреВрдВрдХрд┐ рд╡рд┐рд╕реНрдлреЛрдЯ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╣реЛрдЧрд╛, рд╣рдо рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд▓реВрдкрд┐рдВрдЧ - рд▓реВрдкрд┐рдВрдЧ рдХрдг рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВред рдПрдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд▓рд╛рдЗрдлрдЯрд╛рдЗрдо = 0.4 рд╢реБрд░реВ - рдХрдг рдЬреАрд╡рди рдХрд╛рд▓ред рдХрдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ

рдкреНрд░рд╛рд░рдВрдн рдЧрддрд┐ = 25 - рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдг рд╡реЗрдЧ

рдЖрд░рдВрднрд┐рдХ рдЖрдХрд╛рд░ = 1 рд╕реЗ 3 - рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдг рдЖрдХрд╛рд░ред рдпрд╣рд╛рдВ рд╣рдо рд╡рд┐рд╡рд┐рдзрддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реНрдерд┐рд░ рдорд╛рди рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рджреЛ рд╕реНрдерд┐рд░ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдХреЗ рджрд╛рдИрдВ рдУрд░ рдЫреЛрдЯреЗ рддреНрд░рд┐рдХреЛрдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдореЗрдиреВ рд╕реЗ "рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдмреАрдЪ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рдЪреБрдиреЗрдВ, рдлрд┐рд░ рдорд╛рди 1 рдФрд░ 3 рджрд░реНрдЬ рдХрд░реЗрдВред



рдЯреИрдм рдкрд░ "рдЙрддреНрд╕рд░реНрдЬрди":

рджрд░ = 0 - рдХрдг рдкреНрд░рдгрд╛рд▓реА рджреНрд╡рд╛рд░рд╛ рдпрд╛рддреНрд░рд╛ рдХреА рдЧрдИ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдпрд╛ рдкреНрд░рддрд┐ рдпреВрдирд┐рдЯ рдЙрддреНрдкрдиреНрди рдХрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЗрд╕ рдорд╛рди рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдг рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред

рдлрдЯ - рдЖрдк рдХрдгреЛрдВ рдХреЗ рджреНрд░рд╡реНрдпрдорд╛рди рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рджрд┐рдЦрд╛рдИ рд▓рд╛рдЗрди рдореЗрдВ рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ рд╕рдордп = 0, рдХрдг = 20ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рджреГрд╢реНрдп рдкрд░ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, 20 рдХрдг рдПрдХ рд╕рд╛рде рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрдВрдЧреЗред

"рдЖрдХреГрддрд┐" рдЯреИрдм рдкрд░:

рдЖрдХреГрддрд┐ = рдХреНрд╖реЗрддреНрд░ - рдПрдХ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрдг рдкреНрд░рд╕рд╛рд░ рдХреА рджрд┐рд╢рд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдо рд╡рд┐рд╕реНрдлреЛрдЯ рдХрдгреЛрдВ рдХреЛ рд╕рднреА рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдлреИрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рд╣рдо рдЧреЛрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд░реЗрдВрдбрд░рд░ рдЯреИрдм рдкрд░:

рд╕рд╛рдордЧреНрд░реА - рдЖрдкрдХреЛ рдХрдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЬрдм рддрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рдордЧреНрд░реА рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рдХрдг рдЧреНрд░реЗ рдЧреЗрдВрджреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рдирд┐рд░реАрдХреНрд╖рдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдирдИ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕реЗ рдХреЛрдИ рднреА рдирд╛рдо рджреЗрдВ, рдлрд┐рд░ Shader рдлрд╝реАрд▓реНрдб рдХреЛ рдХрдг / рдЕрд▓реНрдлрд╛ рдмреНрд▓реЗрдВрдбреЗрдб рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдирд╛рд╡рдЯ рдЬреЛрдбрд╝реЗрдВ (рд╕реНрдЯрд╛рд░ рдкреИрдЯрд░реНрди):



рдЕрдм рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдорд╛рд░реЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реЗрдВрдбрд░рд░ рдЯреИрдм рдХреЗ рд╕рд╛рдордЧреНрд░реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╕рд╛рдордЧреНрд░реА рдХреЛ рдорд╛рдЙрд╕ рд╕реЗ рдЦреАрдВрдЪрдХрд░ рдпрд╛ рдореЗрдиреВ рд╕реЗ рдЗрд╕рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ)ред

рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд╕рд╛рде рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░реВрдВрдЧрд╛ (рдЕрдкреНрд░рдпреБрдХреНрдд рдЯреИрдм рдХрд╛рдЯ рджрд┐рдП рдЧрдП рд╣реИрдВ):





рд╣рдорд╛рд░реЗ рд╡рд┐рд╕реНрдлреЛрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдгред рдкрджрд╛рдиреБрдХреНрд░рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдмрдиреЗ рдХрдг рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рднрд┐рдиреНрди рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдмрд┐рдЦрд░реЗ рддрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рдвреЗрд░ред







рдЕрдм рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рд╡рд┐рд╕реНрдлреЛрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреГрд╢реНрдп рд╕реЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧреА, рдЗрд╕рдХреЗ рд╕рднреА рдХрдг рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рдж:

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

 private var ps : ParticleSystem; function Start () { ps = GetComponent(ParticleSystem); } function Update () { if(ps) { if(!ps.IsAlive()) { Destroy(gameObject); } } }
      
      





C # рдХреЛрдб:

 private ParticleSystem ps; private void Start() { ps = (ParticleSystem)GetComponent(typeof(ParticleSystem)); } private void Update() { if (ps) if (!ps.IsAlive()) Destroy(gameObject); }
      
      





рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╣рдо рдкреАрдПрд╕ рдЪрд░ рдореЗрдВ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдШрдЯрдХ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ, рд╣рдо рджреГрд╢реНрдп рдкрд░ рдШрдЯрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╡рд╣ рд╣реИ, рддреЛ рд╣рдо рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣ "рдЬреАрд╡рд┐рдд" рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ IsAlive рдкрджреНрдзрддрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдЭреВрдард╛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдЕрдм рдХрдг рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╕рднреА рдХрдг рдЧрд╛рдпрдм рд╣реЛ рдЧрдП рд╣реИрдВред рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред



рд╡рд┐рд╕реНрдлреЛрдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреНрд░рд┐рдПрдЯ - рдкреНрд░реАрдлреИрдм рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╕реНрдЯрд╛рд░рдмрд░реНрд╕реНрдЯреНрд╕ рдкреНрд░реАрдлреИрдм рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ, рдкрджрд╛рдиреБрдХреНрд░рдо рд╡рд┐рдВрдбреЛ рд╕реЗ рдЙрд╕ рдкрд░ рд╡рд┐рд╕реНрдлреЛрдЯ рдЦреАрдВрдЪреЗрдВ рдФрд░ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЛ рджреГрд╢реНрдп рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред

рдЕрдм рд╣рдореЗрдВ рдмрд╕ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЧрд┐рд░рддреЗ рд╣реБрдП рдХреНрдпреВрдм рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИ:

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

 var stars : ParticleSystem; function OnCollisionEnter (col : Collision) { Instantiate(stars, transform.position, transform.rotation); Destroy(gameObject); }
      
      





C # рдХреЛрдб:

 public ParticleSystem stars; private void OnCollisionEnter(Collision col) { Instantiate(stars, transform.position, transform.rotation); Destroy(gameObject); }
      
      







рдЬрдм рдХреНрдпреВрдм рдХреЛрд▓рд╛рдЗрдбрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛрд▓рд╛рдЗрдбрд░ рдХреЛ рдЫреВрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрдВрд╕реНрдЯреЗрдВрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпреВрдм рдХреЛ рдирд╖реНрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рддрд╛рд░реЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкреНрд░реАрдлреИрдм рдХреЛ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдХреНрдпреВрдм рдХреЗ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рдирд╛рд╢ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░реЗрдВред



рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ (рдкреБрд░рд╛рдиреЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)



рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:


рдХрдг рдкреНрд░рдгрд╛рд▓реА рдШрдЯрдХ рдкреНрд░рд▓реЗрдЦрди



рдмреЗрд╕рд┐рдХ рд▓реЗрд╕рди 24 - рдлреЙрд░ рд╕рд╛рдЗрдХрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛






рдкрд╛рда "рдлреЙрд░" рд▓реВрдк рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкреВрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд░реНрдд рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред



рдЧреЗрдо рдмрдирд╛рддреЗ рд╕рдордп, рдХрд╛рд░реНрдп рдЕрдХреНрд╕рд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдХрдИ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЛрдб рдХреЛ "рдХреЙрдкреА-рдкреЗрд╕реНрдЯ" рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдордВрдЪ рдкрд░ рдкреГрдереНрд╡реА, рдкреНрд░рдХрд╛рд╢, рдПрдХ рдХреИрдорд░рд╛ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд╕реНрддреБ рд╣реИред







рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рд╕реЗ рдЫреЛрдЯреЗ рд╡рд┐рд░рд╛рдо рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдХрдИ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдП рдЬрд╛рдПрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреЗрдВ:

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:

 var myPrefab : Rigidbody; var distanceMultiplier : float = 2; function Start(){ var i : int = 0; var pos : Vector3 = transform.position; for(i=0; i<=3; i++){ Instantiate(myPrefab, Vector3(pos.x+i*distanceMultiplier, pos.y, pos.z), transform.rotation); yield WaitForSeconds(0.5); Debug.Log("made ball "+i); } }
      
      





C # рдХреЛрдб:

 public Rigidbody myPrefab; private const float distanceMultiplier = 2f; private IEnumerator Start() { Vector3 pos = transform.position; for(int i=0; i<=3; i++) { Instantiate(myPrefab, new Vector3(pos.x + i * distanceMultiplier, pos.y, pos.z), transform.rotation); yield return new WaitForSeconds(0.5f); Debug.Log("made ball "+i); } }
      
      







рд╣рдордиреЗ рдмрдирд╛рдИ рдЧрдИ myPrefab рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ред рд╕рдмрдХ рдореЗрдВ, рдпрд╣ рдПрдХ рд░рд┐рдЧрд┐рдбреЛрдмреЛ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреЗрдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рджреВрд░реАрдореВрд▓рд┐рдкрд┐рдпрд░ рдЪрд░ рдХреЛ рдмрдирд╛рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕реНрдерд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реНрдЯрд╛рд░реНрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ, рд╣рдо рдирд┐рд░реНрдорд╛рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рд░реНрдорд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдлрд┐рд░ рд▓реВрдк рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдЪрдХреНрд░ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдСрдкрд░реЗрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред рд▓реВрдк рддрдм рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рд╕реНрдерд┐рддрд┐ рд╕рд╣реА рд╣реИред рд╣рд╛рд▓рдд рддреАрди рднрд╛рдЧреЛрдВ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:



рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде, рдЪрдХреНрд░ 4 рдмрд╛рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛: рдЬрдмрдХрд┐ рдЪрд░ I 0, 1, 2 рдФрд░ 3. рдЬрдм рдореИрдВ 4 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓реВрдк рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред

рд▓реВрдк рдХреЗ рдЕрдВрджрд░, рд╣рдо рдкрд░рд┐рдЪрд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ, рдЗрд╕реЗ рдХреНрд░рд┐рдПрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд░рд╛рдмрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ, рдПрдХреНрд╕ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ - рд╣рдо рд╡рд░реНрддрдорд╛рди рдЗрдВрдбреЗрдХреНрд╕ рд╡реИрд▓реНрдпреВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рджреВрд░реА рд▓рдЧрд╛рддрд╛рд░ рдмрдиреА рд░рд╣рддреА рд╣реИред рдлрд┐рд░ рд╣рдо рдЖрдзреЗ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░реБрдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рди рдмрдиреЗрдВред рдЪрдХреНрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд▓реЙрдЧ рдореЗрдВ рдПрдХ рдбрд┐рдмрдЧ рд╕рдВрджреЗрд╢ рд▓рд┐рдЦреЗрдВред

рдирд┐рд░реНрдорд╛рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ, рдХреНрд╖реЗрддреНрд░ рдкреНрд░реАрдлрд╝реИрдм рдХреЛ Rigidbody рдШрдЯрдХ рдХреЗ рд╕рд╛рде myPrefab рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рдФрд░ рджреГрд╢реНрдп рд╢реБрд░реВ рдХрд░реЗрдВред рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдЪрд╛рд░ рдЧреЛрд▓реЗ рдХрд╣реАрдВ рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рдкреГрдереНрд╡реА рдкрд░ рдЧрд┐рд░ рдЧрдПред







рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ



рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:


рд╡рд┐рднрд┐рдиреНрди рдЪрдХреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП MSDN рд▓рд┐рдВрдХ



All Articles