Unity3dstudent.com рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдЙрдирдореЗрдВ рд╕реЗ рджреВрд╕рд░реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрд╣рд╛рдБ
рдкрд╣рд▓реЗ рдХрд╛рд░реНрдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рдореВрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ:
www.unity3dstudent.com/2010/07/challenge-c02-beginnerрдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛: рдЖрдкрдХреЛ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рджреЗрдЦрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рд╕реНрдерд╛рди рджрдмрд╛рдХрд░, рдмреЙрдХреНрд╕ рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЕрдВрддрддрдГ рд▓рдХреНрд╖реНрдп рдХреА рдУрд░ рдПрдХ рдФрд░ рдмреЙрдХреНрд╕ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред рдирд┐рд╢рд╛рдирд╛ рдорд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдЖрд╡рд╛рдЬ рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЙрдХреНрд╕ рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рд▓реАрд╡рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: рдПрдХ рдмреЙрдХреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рддрд░рдл рд╕реНрдерд┐рдд рд╣реИ, рджреВрд╕рд░рд╛ рд▓реАрд╡рд░ рдХреЗ рджреВрд╕рд░реА рддрд░рдл рдЧрд┐рд░рддрд╛ рд╣реИред
UPD: рддреАрд╕рд░рд╛ рдХрд╛рд░реНрдпрднрд╛рдЧ 1: рджреГрд╢реНрдпред
рдкрд╣рд▓реЗ рд╣рдо рдПрдХ рд╡рд┐рдорд╛рди, рдПрдХ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреИрдорд░реЗ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ "рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ" (рдпрд╣ рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдп рдХреЗ
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ
рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ)ред
рдЕрдм рд▓рдХреНрд╖реНрдп рдЬреЛрдбрд╝реЗрдВ: рдПрдХ рдХреНрдпреВрдм рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рднреНрдп рд▓рдХреНрд╖реНрдп рдХреЗ рдЖрдХрд╛рд░ рддрдХ рдлреИрд▓рд╛рдПрдВред рд▓рдХреНрд╖реНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдУрдПрдХреНрд╕ рдЕрдХреНрд╖ рдкрд░ рд▓рдВрдмрд╡рдд рд╣реЛ (рдЕрдХреНрд╖реЛрдВ рдХреА рджрд┐рд╢рд╛рдУрдВ рдХреЛ рджреГрд╢реНрдп рдЯреИрдм рдореЗрдВ рд╢реАрд░реНрд╖ рджрд╛рдПрдВ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рддреБрд░рдВрдд рд╣рдо рдХрд┐рд╕реА рднреА рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдмрдирд╛рд╡рдЯ рдХреЛ рд╕реНрдХреЗрдЪ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдХрд┐рд╕реА рд▓рдХреНрд╖реНрдп рд╕реЗ рджреВрд░ рд╕реЗ рдмрдирд╛ рд╣реЛ (рдЗрд╕реЗ рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдмрдирд╛рдПрдВ) рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреИрдирд▓ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЗрд╕реЗ рд╕рд╣реЗрдЬреЗрдВ (рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж):

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

рдЕрдм рдШрдЯрдХ Hinge Joint (Component-> Physics-> Hinge Joint) рдХреЛ plank1 рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ - рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ "рдХрд╛рдЬ"ред рдКрдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - рдПрдХ рдирд╛рд░рдВрдЧреА рд╡реЗрдХреНрдЯрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд┐рд╕ рдЕрдХреНрд╖ рдкрд░ рдШреВрдореЗрдЧрд╛ред рдЕрдм рдпрд╣ рджрд┐рд╢рд╛ OX рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдУрдПрдХреНрд╕ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмреЛрд░реНрдб рдХреЛ рдереЛрдбрд╝рд╛ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреГрд╢реНрдп рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ, рд░реЛрдЯреЗрд╢рди рдХреА рдзреБрд░реА рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ - рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдмреЛрд░реНрдб рдХреЗ рдПрдХ рддреЗрдЬ рдореЛрдбрд╝ рдХреЗ рд╕рд╛рде, рдЗрд╕рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмреЙрдХреНрд╕ рд▓рдХреНрд╖реНрдп рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЙрдбрд╝ рдЬрд╛рдПрдЧрд╛ред рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдкреИрдирд▓ рдореЗрдВ, рдкреНрд▓реИрдВрдХ 1 рдХреЗ рд▓рд┐рдП рд╣рд┐рдВрдЧ рдЬреНрд╡рд╛рдЗрдВрдЯ рдШрдЯрдХ рдХреЛ рдвреВрдВрдвреЗрдВ рдФрд░ рдПрдХреНрд╕рд┐рд╕ рдлрд╝реАрд▓реНрдб рд╕рдореВрд╣ рдХреЛ рдвреВрдВрдвреЗрдВред рдпрд╣ рд░реЛрдЯреЗрд╢рди рдХреА рдзреБрд░реА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИрдВ:
рдПрдХреНрд╕: 1
рдп: реж
Z: 0
рдпрд╣ рдУрдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреА рд╕рд╣-рджрд┐рд╢рд╛рддреНрдордХрддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред OZ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдЕрдХреНрд╖ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдлрд╝реАрд▓реНрдб Z рдХреЛ рдПрдХ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдмрд╛рдХреА рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдордВрдЪ рдкрд░ plank1 рдХреЗ рдХреЗрдВрджреНрд░ рд╕реЗ рдирд╛рд░рдВрдЧреА рд╡реЗрдХреНрдЯрд░ рдХреИрд╕реЗ рдЙрд▓рдЯ рджрд┐рд╢рд╛ рд╣реИред

рдПрдХ рд▓реАрд╡рд░ рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдЕрдм рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд░реЛрд▓ рдбрд╛рдИ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬреЛрд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВ: рдПрдХ рдХреНрдпреВрдм рдЬреЛрдбрд╝реЗрдВ (рдЗрд╕реЗ рдкреНрд▓реИрдВрдХ 2 рдХрд╣рддреЗ рд╣реИрдВ), рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ (рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ) рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд▓реИрдВрдХ 1 рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рд╛ рдШреВрдореЗ, рдПрдХ рдкрдХрдбрд╝ (рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдЖрднрд╛рд╕реА):


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

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

рднрд╛рдЧ 2: рд▓рд┐рдкрд┐рдпреЛрдВред
рдЖрдЗрдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпреВрдм рдХреЗ рд╣рд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд▓рдХреНрд╖реНрдп рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдп (рд▓рд┐рдВрдХ) рд╕реЗ рд╣рдо рд╕реЗрд▓реНрдлрдбреЗрд╕реНрдЯреНрд░реЙрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрддреЗ рд╣реИрдВ (рдореИрдВ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреИрдирд▓ рдореЗрдВ рд╣реИ) рдФрд░ рдЗрд╕реЗ рд▓рдХреНрд╖реНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреВрд░рд╛ рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ (рдмрд╣реБрдд рдЫреЛрдЯрд╛):
using UnityEngine; using System.Collections; public class Selfdestroyer : MonoBehaviour { void OnCollisionEnter(Collision obj) { Destroy(gameObject); } }
рдЕрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ Boxdropper C # рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВред рдЙрд╕реЗ рдЙрд╕ рд╡рд╕реНрддреБ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдХреНрдпреВрдм рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкреЗрд╕ рдмрд╛рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЗрдВрд╕реНрдЯрд╛ рдкреНрд░реАрдлреИрдм рдбреНрд░реЙрдкрдХреНрдпреВрдм рдмрдирд╛рдПрдВ)ред
рдЪреВрдВрдХрд┐ рдХреЗрд╡рд▓ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдо рдЕрдкрдбреЗрдЯ рд╡рд┐рдзрд┐, рд╕реНрдЯрд╛рд░реНрдЯ рд╡рд┐рдзрд┐ (рдпрджрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереА) рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рд╣рдЯрд╛ рджреЗрдВред рдЕрдкрдиреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо, рд╣рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реАрдлреИрдм рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд░реНрдЧ рдореЗрдВ GameObject рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪрд░ рдЬреЛрдбрд╝реЗрдВ:
public GameObject cubePrefab;
рдЕрджреНрдпрддрди рд╡рд┐рдзрд┐ рдмрджрд▓реЗрдВ:
void Update () { if (Input.GetButtonDown("Jump")) { GameObject.Instantiate(cubePrefab, transform.position, transform.rotation); } }
рдЗрд╕ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА:
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Input.GetButtonDown ("рдЬрдВрдк") рдХреЗ рдмрдЬрд╛рдп, рдЖрдк Input.GetKeyDown (KeyCode.Space) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреБрдВрдЬреА рдХреЛрдб рд╕реЗ рдХрдбрд╝рд╛рдИ рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдкрд╣рд▓реА рдХреБрдВрдЬреА рд╣реИ, рдЬреЛ рдЦреЗрд▓ рдирд┐рдпрдВрддреНрд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ рдХреВрдж рдХреБрдВрдЬреА (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ - рдПрдХ рд╕реНрдерд╛рди) рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдХреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд▓рд╛рдХрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)ред
- рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐, GameObject.Instantiate рдХрд╣рддреЗ рд╕рдордп,
рдкрд╣рд▓реЗ рдХрд╛рд░реНрдп рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХрд╣реАрдВ рднреА рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдмрд╕ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
- рдУрд╡рд░рд▓реЛрдбреЗрдб рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрдЬ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдпрд╣рд╛рдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 3 рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ: рдЗрдВрд╕реНрдЯреЗрдВрдЯрд┐рдПрдЯ (рдСрдмреНрдЬреЗрдХреНрдЯ рдореВрд▓)ред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рд╕реНрдерд┐рддрд┐ рдФрд░ рд░реЛрдЯреЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ (рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░, рдХреНрд░рдорд╢рдГ, рддреАрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рддрддреНрдХрд╛рд▓ рдХреЙрд▓ рдореЗрдВ) рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЙрд╕ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рдиреЛрдВ рд╕реЗ
рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рд╣реИ!
рдЕрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреИрдирд▓ рд╕реЗ рдбреНрд░реЙрдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ Boxdropper рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЦреАрдВрдЪреЗрдВред
рдЦреИрд░, рдХрд╛рд░реНрдп рд▓рдЧрднрдЧ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рджреГрд╢реНрдп рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдкреЗрд╕рдмрд╛рд░ рдХреЛ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпреВрдм рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдХреНрдпреВрдм (рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реАрд╡рд░ рдЖрд░реНрдо рдкрд░ рдкрдбрд╝рд╛ рдерд╛) рд▓рдХреНрд╖реНрдп рдореЗрдВ рдЙрдбрд╝ рдЬрд╛рдПрдЧрд╛ред рд╢рдмреНрджрд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА рд╕реА рдЕрд╕рдВрдЧрддрддрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ: рдПрдХ рд▓рдХреНрд╖реНрдп рдХреЛ рдирд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рдЖрд╡рд╛рдЬ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдзреНрд╡рдирд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдзреНрд╡рдирд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ред рдореИрдВрдиреЗ рдкрд╣рд▓реА рдзреНрд╡рдирд┐ рд▓реА рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдИ, рдЬрд┐рд╕рдореЗрдВ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреА рдЖрд╡рд╛рдЬрд╝ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдзреНрд╡рдирд┐ рдЬреЛрдбрд╝реЗрдВ (рдореБрдЭреЗ рдпрд╣ onDestroySound рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдПрдХрддрд╛ рдореЗрдВ рдзреНрд╡рдирд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ред рдпрд╣рд╛рдВ рдзреНрд╡рдирд┐ рдореЛрдиреЛ рдФрд░ 3 рдбреА (3 рдбреА рдзреНрд╡рдирд┐) рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдСрдбрд┐рдпреЛ рдореЗрдВ 1 рдпрд╛ 2 рдЪреИрдирд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЙрди рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯ рд╕реНрдерд╛рдирд┐рдХ рд╕реНрдерд┐рддрд┐ (рд╡рд┐рд╕реНрдлреЛрдЯ, рд╢реЙрдХ рд╕рд╛рдЙрдВрдб, рдЖрджрд┐) рд╣реИ, рдореЛрдиреЛ рдзреНрд╡рдирд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рддреНрд░рд╛ (рдЦрд┐рд▓рд╛рдбрд╝реА рджреНрд╡рд╛рд░рд╛ рд╕реБрдирд╛рдИ рдЧрдИ) рдХреЗ рд▓рд┐рдП рдпрд╣ рд╢реНрд░реЛрддрд╛ рд╕реЗ рд╕реНрд░реЛрдд рдХреА рджреВрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ (рдСрдбрд┐рдпреЛ рд╢реНрд░реЛрддрд╛ рдШрдЯрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░,) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдореБрдЦреНрдп рдХреИрдорд░рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдпрд╣ рд╣реИ)ред
рдпрджрд┐ рдЖрдкрдХреА рдзреНрд╡рдирд┐ 3 рдбреА рдирд┐рдХрд▓реА (рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдкреИрдирд▓ рдореЗрдВ рдПрдХ рдЯрд┐рдХ "3 рдбреА рд╕рд╛рдЙрдВрдб" рд╣реИ), рдирд┐рд░рд╛рд╢рд╛ рди рдХрд░реЗрдВред "3 рдбреА рд╕рд╛рдЙрдВрдб" рдЖрдЗрдЯрдо рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ, рдПрдХ рд╣реА рдкреИрдирд▓ рдореЗрдВ "рдлреЛрд░реНрд╕ рдЯреВ рдореЛрдиреЛ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рд▓рд╛рдЧреВ рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдм рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ Selfdestroyer рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЙрд╕ рдзреНрд╡рдирд┐ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рд╣рдо рдмрдЬрд╛рдПрдВрдЧреЗ
public AudioClip onDestroy;
рдЕрдм OnCollisionEnter рд╡рд┐рдзрд┐ рдореЗрдВ, рд╡рд┐рдзрд┐ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдзреНрд╡рдирд┐ рдкреНрд▓реЗрдмреИрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
void OnCollisionEnter(Collision obj) { AudioSource.PlayClipAtPoint(onDestroy, transform.position); Destroy(gameObject); }
AudioSource.PlayClipAtPoint рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рдХреЙрд▓ рдСрдирдбреЗрд╕реНрдЯреНрд░реЛ рд╕рд╛рдЙрдВрдб рдХреЛ рдмрдЬрд╛рдПрдЧреА рдЬреИрд╕реЗ рдХрд┐ рдзреНрд╡рдирд┐ рд╕реНрд░реЛрдд рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ (рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореЗрд╢рди)ред
рдпрд╣ рдордВрдЪ рдкрд░ рдпрд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдкреИрдирд▓ рдХреЗ "рдирд╖реНрдЯ (рдСрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк)" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓ (onDestroySound) рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рдиреЛрдЯ: рдЖрдк рдСрдбрд┐рдпреЛ рд╕реНрд░реЛрдд рдШрдЯрдХ рдХреЛ рдХрд┐рд╕реА рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ "рдСрдбрд┐рдпреЛ" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдзрд┐ рднреА рд╣реИ рдЬреЛ рд╡рд╕реНрддреБ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЪрд░рд┐рдд рдзреНрд╡рдирд┐ рдХреЛ рдмрдЬрд╛рдПрдЧреА:
audio.PlayOneShot(AudioClip clip);
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдзреНрд╡рдирд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдирд╛рд╢ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ рдЦреЗрд▓реА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдСрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред PlayOneShot, рддреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдзреНрд╡рдирд┐ рдЦреЗрд▓рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдЙрд╕реЗ рдирд╣реАрдВ рд╕реБрдиреЗрдВрдЧреЗред рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдФрд░ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИ)ред
рддреЛ, рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рднрд╛рдЧ 3. рд╕реМрдВрджрд░реНрдпрдмреЛрдзред
рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛? рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╡рд░рдг рдиреЗ рдореБрдЭреЗ рдкреАрдбрд╝рд╛ рджреА: рдпрджрд┐ рдЖрдк рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреБрдЫ рдХреНрдпреВрдмреНрд╕ рдлреЗрдВрдХрддреЗ рд╣реИрдВ (рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрдИ рдмрд╛рд░ рд╕реНрдкреЗрд╕ рдмрд╛рд░ рджрдмрд╛рдПрдВ), рддреЛ рд▓реАрд╡рд░ (рдкреНрд▓реИрдВрдХ 1 рдФрд░ рдкреНрд▓реИрдВрдХ 2) рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рджреЛ "рдмреЛрд░реНрдб" рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╢рд┐рдлреНрдЯ рд╣реЛрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рджреГрд╢реНрдп рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ):

рддрдм рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛: рдЪреВрдВрдХрд┐ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ plank1 рдФрд░ plank2 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдирд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдмрд╕ рдкреНрд▓рдВрдХ 2 рдХреЛ рдирд╖реНрдЯ рдХрд░реЗрдВ? рдмрджрд╕реВрд░рддред
рдлрд┐рд░, рдкрджрд╛рдиреБрдХреНрд░рдо рдкреИрдирд▓ рдореЗрдВ plank1 рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдкреИрдирд▓ рдореЗрдВ рдлрд┐рдХреНрд╕реНрдб рд╕рдВрдпреБрдХреНрдд рдШрдЯрдХ рдвреВрдВрдвреЗрдВред рд╣рдо рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рддреЗ рд╣реИрдВ:
рддреЛрдбрд╝ рдмрд▓: рдЕрдирдВрдд
рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП! рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛрдбрд╝реЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмрд▓ рдХрд╛ рдореВрд▓реНрдп 10 рддрдХ рдЖрдпрд╛ (рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдиреНрдпреВрдЯрди)ред "рджреГрд╖реНрдЯрд┐рдХреЛрдг" рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд▓реАрд╡рд░ рдХреА рд╕рддрд╣ рд╕реЗ рдХреНрдпреВрдм рдлреЗрдВрдХрдиреЗ рдХреА рдЯреБрдХрдбрд╝реА рдХреЗ рдХреНрд╖рдг рдореЗрдВ, рдкреНрд▓реИрдВрдХ 2 рдкреНрд▓реИрдВрдХ 1 рд╕реЗ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдбрд╝рд╛рди рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ:

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

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