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

рдЕрдм рддрдХ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЗрд╡рд▓ рддреАрди рдХрд╛рд░реНрдп рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпреЗ рдХрд╛рд░реНрдп рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдПрдХрддрд╛ рдХреА рд╕рд╛рджрдЧреА рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдЙрдирдХрд╛ рдорддрд▓рдм рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ (рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдВрдЧреЗ), рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреБрдЫ рдЕрдЪрд╛рдирдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдкреЛрд╕реНрдЯ рдХрд╛ рдПрдХ рдФрд░ рд▓рдХреНрд╖реНрдп (рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдХрд┐ рдпреВрдирд┐рдЯреА рдХреЛ рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
/ * рд▓реЗрдЦ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХрддрд╛ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡ рд╣реЛрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ - рдЖрдк DisaDisa рд╕реЗ рдХреБрдЫ рдкрджреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ unity3dstudent.com рдкрд░ рдкрд╣рд▓рд╛ рдкрд╛рда * / рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВрдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯреНрд╕ рдХреЗ рдкрд╣рд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдмрд╛рдХреА - рдмрд╣реБрдд рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВред
UPD: рджреВрд╕рд░рд╛ рдХрд╛рд░реНрдп
UPD 2: рддреАрд╕рд░рд╛рд╣рд╛рдВ, рдореИрдВ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ (рд╡реАрдбрд┐рдпреЛ + рдЫреЛрдЯрд╛ рдкрд╛рда) рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рддрд╣рдд, рд╕рд╛рдЗрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд╛рдареЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
рдЪреБрдиреМрддреА рд╕реНрд╡реАрдХрд╛рд░ рдХреА?
рдкрд╣рд▓рд╛ рдХрд╛рдо
рдореВрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕реЗ рд▓рд┐рдВрдХ:
www.unity3dstudent.com/2010/07/challenge-c01-beginnerрдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛: рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдЬрдм рдЖрдк рджреАрд╡рд╛рд░ рдкрд░ рдПрдХ рдЬрдЧрд╣ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдмреЙрдХреНрд╕ рдлреЗрдВрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреАрд╡рд╛рд░ рд╕реЗ рдЯрдХрд░рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЦрд╛рд▓реА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ, рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рд╡рд┐рдорд╛рди рдЬреЛрдбрд╝реЗрдВ - рдпрд╣ рд╣рдорд╛рд░реА "рдордВрдЬрд┐рд▓" рд╣реЛрдЧреАред рд╡рд┐рдорд╛рди рдХреЛ (рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХреЗ рд╕рд╛рде) рджреЗрдЦрдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдХреЛ рдереЛрдбрд╝рд╛-рдереЛрдбрд╝рд╛ рдХрд░рдХреЗ "рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдирд╣реАрдВ, рдмрд╣реБрдд рдмрдбрд╝рд╛ рдирд╣реАрдВ" рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдПрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдХреИрдорд░рд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреМрди рдХреИрдорд░рд╛ (рд╣рд╛рдЗрд░рд╛рд░реНрдХреА рдкреИрдирд▓ рдореЗрдВ рдореЗрдирдХрдореЗрд░рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ) рддреИрдирд╛рдд рд╣реИ рддрд╛рдХрд┐ рдирд╡ рдЬреЛрдбрд╝рд╛ рд╡рд┐рдорд╛рди рджрд┐рдЦрд╛рдИ рди рджреЗ (рдКрдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ)ред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдХрд┐ рд╣рдо рд╡рд┐рдорд╛рди рдореЗрдВ "рд▓рдХреНрд╖рд┐рдд" рд╣реИрдВ! рдЕрдм рдЖрдк рдХреИрдорд░рд╛ (рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ рдпрд╛ рд╕реАрдзреЗ рдордВрдЪ рдкрд░) рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ GameObject-> View рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ (рдпрд╛ Ctrl + Shift + F рджрдмрд╛рдПрдВ)ред рдпрд╣ рдХреИрдорд░реЗ рдХреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рд╣рдордиреЗ рд╡рд┐рдорд╛рди рдХреЛ рджреЗрдЦрд╛ рдерд╛ред рдХреИрдорд░рд╛ рдЬрдЧрд╣ рдореЗрдВ рд╣реИ, рдЕрдм рд╣рдо рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВрдЧреЗред рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдкреЙрдЗрдВрдЯ рд▓рд╛рдЗрдЯ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рд░рдЦреЗрдВ рддрд╛рдХрд┐ рджреГрд╢реНрдп рдиреЗрддреНрд░рд╣реАрди рдЕрдзрд┐рдХ рд╕реБрдЦрдж рд╣реЛ рдЬрд╛рдП:

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

рд▓рдЧрднрдЧ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрддред рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕рдХреЗ рджреГрд╢реНрдп рднрд╛рдЧ рдХреЗ рд╕рд╛рдеред рд╣рдореЗрдВ рдПрдХ рдкреНрд░реАрдлрд╝реИрдм рдХреНрдпреВрдм рднреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ рд╣рдо рд╢реВрдЯ рдХрд░реЗрдВрдЧреЗред рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдШрди рдЬреЛрдбрд╝реЗрдВ (рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реАрдлрд╝реИрдм (рдЪрд▓реЛ рдЗрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдШрди)ред рдХреНрдпреВрдм рдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рд╕реЗ рдкреНрд░реАрдлрд╝реИрдм рдореЗрдВ рдЦреАрдВрдЪреЗрдВ рдФрд░ рджреГрд╢реНрдп рд╕реЗ рдХреНрдпреВрдм рдХреЛ рд╣рдЯрд╛ рджреЗрдВ - рд╣рдореЗрдВ рдЕрдм рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рд╣рдо рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ рдЕрдкрдиреЗ рдШрди рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ Rigidbody рдШрдЯрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдЕрдм рдЖрдк рджреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - Selfdestroyer рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧреА рдЬрдм рдХреЛрдИ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░реЗрдЧрд╛, рдФрд░ рд╢реВрдЯрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреАрд╡рд╛рд░ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХреНрдпреВрдм рдХреЛ рдЧреЛрд▓реА рдорд╛рд░ рджреЗрдЧрд╛ред
рдПрдХ рдирдИ C # рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ, рдЗрд╕реЗ Selfdestroyer рдХрд╣реЗрдВред рд╣рдо рдЗрд╕рдХреЗ рдкрд╛рда рд╕реЗ рдЕрджреНрдпрддрди рдФрд░ рдкреНрд░рд╛рд░рдВрдн рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ - рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░рднрд╛рд╡ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо OnCollisionEnter рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдЕрдкрдорд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╣реЛрдЧрд╛ (рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдмрдХреНрд╕реЗ рд╣рдорд╛рд░реА рджреАрд╡рд╛рд░ рдХреЛ рдорд╛рд░реЗрдВрдЧреЗ):
void OnCollisionEnter() { Destroy(gameObject); }
рдпрд╣рд╛рдБ, GameObject рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ GameObject, рдЬрд┐рд╕ рджреГрд╢реНрдп рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреБрдбрд╝реА рд╣реИ, рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк
void OnCollisionEnter(Collision obj)
рд╕рд╛рде рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ рдФрд░ рдЙрд╕ рд╡рд╕реНрддреБ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬреЛ рдЙрд╕ рд╡рд╕реНрддреБ рд╕реЗ рдЯрдХрд░рд╛рддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдФрдкрдЪрд╛рд░рд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджреЗрдВред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреИрдирд▓ рд╕реЗ, рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ рд╡реЙрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдЦреАрдВрдЪреЗрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрдм рджреГрд╢реНрдп рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддрдм рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдЕрдм рдПрдХ рджреВрд╕рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрддреЗ рд╣реИрдВ - рд╢реВрдЯрд░ред рдЖрдЗрдП GameObject рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рд╡рд╕реНрддреБ рд╣реЛрдЧреА рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдмрд╛рдж рдореЗрдВ рджреАрд╡рд╛рд░ рдкрд░ рд╢реВрдЯ рдХрд░реЗрдВрдЧреЗ:
public GameObject cubePrefab;
рдпрд╣рд╛рдВ рд╣рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯ () рд╡рд┐рдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдбреЗрдЯ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдЬрд┐рд╕ рд╕реНрдерд╛рди рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рд╣реИ (рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╣ рдПрдХ рдХреИрдорд░рд╛ рд╣реЛрдЧрд╛) рдХреЗ рдЖрдЧреЗ рд╕реЗ рдХреБрдЫ рдЬрдЧрд╣ рдХреЗ рд╕рд╛рде рд╕реНрдкреЗрд╕ рдмрд╛рд░ (рдпрд╣ рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреВрдж рдХреБрдВрдЬреА) рджрдмрд╛рдПрдВред рдмрд▓ рдиреЗ рдПрдХ рдШрди рдлреЗрдВрдХ рджрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
using UnityEngine; using System.Collections; public class Shooter : MonoBehaviour { public GameObject cubePrefab;
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ MainCamera рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЕрдЯреИрдЪ рдХрд░реЗрдВред рджреГрд╢реНрдп рдЪрд▓рд╛рдПрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ ... рдЬрдм рдЖрдк рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд┐рд╕реА рд╕реНрдерд╛рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:

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