рдЖрдк рдирд┐рдореНрди рд▓рд┐рдВрдХ рдкрд░ рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдкрд╛рда B01-B03рдкрд╛рда B04-B08рдкрд╛рда B09-B12рдкреБрдирд╢реНрдЪ: рдкрд┐рдЫрд▓реЗ рдкрд╛рдареЛрдВ рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рднреА рддрдп рдХреА рдЧрдИ рд╣реИрдВ, рдХрдИ
ufomesh рдФрд░
MikhailS habravchins рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдмреЗрд╕рд┐рдХ рд▓реЗрд╕рди 13 - рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛
рд╕рдмрдХ рдХрд╛ рд╡рд░реНрдгрди рд╣реИ рдХрд┐ рдЕрдореВрд░реНрдд рдЯреНрд░рд┐рдЧрд░ рдХреЛрд▓реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рдЯрдХрд░рд╛рд╡ рдХрд╛ рдкрддрд╛ рдХреИрд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдПредрдпрджрд┐ рдЖрдк рдЯрдХрд░рд╛рд╡реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рди рд╣реЛ рдХрд┐ рдЯрдХрд░рд╛рд╡ рдХреА рд╡рд╕реНрддреБ рдмрдВрдж рд╣реЛ рдЬрд╛рдП, рддреЛ рдЖрдкрдХреЛ
рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЯреНрд░рд┐рдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рджреГрд╢реНрдп рдкрд░ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХреЗ рджреМрд░рд╛рди)ред
рд╣рдорд╛рд░реЗ рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдХреНрдпреВрдм
("рдмреЙрдХреНрд╕" рдПрдХ рдХрдареЛрд░ рдХреЗ рд╕рд╛рде) рд╣реИ рдЬреЛ рдиреАрд▓реЗ рдордВрдЪ
("рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо") рдкрд░ рдЖрддрд╛ рд╣реИред

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

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

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

рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ
(GUITextExample)ред рд╣рдо
рдЕрджреНрдпрддрди () рд╡рд┐рдзрд┐ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗ:
рдЬреАрдпреВрдЖрдИ рдкрд╛рда рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛GUI рдкрд╛рда рдПрдХ рдЧреЗрдордСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдШрдЯрдХ рд╣реИ , рдЬрд┐рд╕рд╕реЗ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЧреЗрдордСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдпрдВ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ ред рдШрдЯрдХ рдШрдЯрдХ-> рдкреНрд░рддрд┐рдкрд╛рджрди-> GUIText рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ ред рдпрд╛рдиреА GameObject-> Create Other-> GUI рдЯреЗрдХреНрд╕реНрдЯ рдмрдирд╛рдХрд░, рдЖрдк рдЙрдкрдпреБрдХреНрдд рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд╛рд▓реА рдЧреЗрдо рдСрдмрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдБред
guiText.text = "Hey What's Up?";
рдпрджрд┐ рдЖрдк
guiText.text рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:
var
рдкрд╛рда : рд╕реНрдЯреНрд░рд┐рдВрдЧ
рд╡рд┐рд╡рд░рдгрдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдаред
рдпрд╣реА рд╣реИ, рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ
редрдЕрдм рдЕрдЧрд░ рдЖрдк рдЧреЗрдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред

рдЖрдЗрдП рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХрдХреНрд╖рд╛ рдореЗрдВ, рдХрд╛рдЙрдВрдЯрд░ рдЪрд░
(рдХрд╛рдЙрдВрдЯрд░) рдЬреЛрдбрд╝реЗрдВ рдФрд░
рдЕрдкрдбреЗрдЯ () рд╡рд┐рдзрд┐ рдореЗрдВ рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рдореЛрдбрд╝ рджреЗрдВ
ред private int Counter = 0; void Update () { ++Counter; guiText.text = Counter; }
рдирддреАрдЬрддрди, рдПрдХрддрд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдЧреА:
Cannot implicitly convert type `int' to `string'
рд╣рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП int рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдХрд╛рд╕реНрдЯ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реИрдВ:
...
MSDN рдХреЗ рд╕рд╛рде рдиреЛрдЯ рдХрд░реЗрдВрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ : рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рд╡рд░реНрддрди рд╕рдВрднрд╡ рд▓рдЧрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЗрд╕ рдХреЛрдб (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ '+' рдСрдкрд░реЗрдЯрд░) рдХреЛ рд▓рд┐рдЦрдирд╛, рд╕рдВрдХрд▓рдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЗ рдПрдХ рдирдП рдЕрдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИред
рд╣рдо рдЕрдВрддрд┐рдо рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдХреЗрд╡рд▓ рдПрдХ рдЦрд╛рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдкрд╛рда рд▓рд┐рдЦреЗрдВрдЧреЗ:
guiText.text = "Counter is:" + Counter;
рдЦреЗрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХрд╛рдЙрдВрдЯрд░ рдЪрд░ рдХрд╛ рдорд╛рди рдХреИрд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред

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

рдЬреИрд╕реЗ рд╣реА рдмреЙрдХреНрд╕ рдЙрд╕ рдкрд░ рдЧрд┐рд░рддрд╛ рд╣реИ, рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдШрдЯрдХ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
AddComp рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВред рд╣рдо рдирд┐рдореНрди рдХреЛрдб рдХреЛ рдХрдХреНрд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ:
void OnCollisionEnter(Collision myCollision) { if (myCollision.gameObject.name == "Platform") { myCollision.gameObject.AddComponent(Rigidbody); } }
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреЙрдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рд╣рдо рдЦреЗрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ - рдЬреИрд╕реЗ рд╣реА рдмреЙрдХреНрд╕ рдПрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЧрд┐рд░рддрд╛ рд╣реИ, рдпрд╣ рднреА рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд▓реЗрдХрд┐рди рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдкрдХреЛ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
Can't add component 'Rigidbody' to Platform because such a component is already added to the game object!
рд╣рдореЗрдВ рдпрд╣ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╣рд░ рдмрд╛рд░ рдПрдХ рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕реЗ рдЯрдХрд░рд╛рддреЗ рд╕рдордп рдПрдХ рд░рд┐рдЧрд┐рдбреЛрдмреЛ рдШрдЯрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рд╣рдо рдЗрд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рдЪреЗрдХ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдШрдЯрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдЧрд╛рдпрдм рд╣реИред OnCollisionEnter () рдореЗрдВ рдПрдХ рдФрд░ рд╢рд░реНрдд рдЬреЛрдбрд╝реЗрдВ:
void OnCollisionEnter(Collision myCollision) { if (myCollision.gameObject.name == "Platform") { if(!myCollision.gameObject.rigidbody) { myCollision.gameObject.AddComponent("Rigidbody"); } } }
рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рд╣реИред
рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВрдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА рдореВрд▓ рдкрд╛рда 16 - рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
рд╕рдмрдХ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреИрд╕реЗ рд▓рд┐рдЦрдиреА рд╣реИредрдПрдХрддрд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ, рдореЗрдиреВ рдФрд░ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдХреЗ
рд▓реЛрдбрд▓реЗрд╡реЗрд▓ () рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
редрд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, 2 рджреГрд╢реНрдп рд╣реИрдВред рдкрд╣рд▓рд╛
("рд╕реНрддрд░") - рдПрдХ рдШрди рдФрд░ рдПрдХ рд╡рд┐рдорд╛рди
("рдордВрдЬрд┐рд▓") рдЬрд┐рд╕ рдкрд░ рдШрди рдЧрд┐рд░рддрд╛ рд╣реИред рджреВрд╕рд░рд╛
("рдЧреЗрдордУрд╡рд░") - рдПрдХ рд╣рд░реЗ рд░рдВрдЧ рдХреА рдлреЛрдЯреЙрди рдФрд░
рдЬреАрдпреВрдЖрдИ рдЯреЗрдХреНрд╕реНрдЯ'рдУрдо рдХреЗ рд╕рд╛рде - "рдЖрдк рдЬреАрдд!"

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
(LoadLevel) рдЬреЛрдбрд╝реЗрдВ:
void OnCollisionEnter (Collision myCollision) { if (myCollision.gameObject.name == "floor") { Application.LoadLevel("gameover"); } }
рдкреНрд▓реЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреА:
Level 'gameover' (-1) couldn't be loaded because it has not been added to the build settings. To add a level to the build settings use the menu File->Build Settings...
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЙрди
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдо рдЕрдВрддрд┐рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдВ-> рд╕реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдПрдБ рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реНрдпреВ рд╕реЗ
рд▓реЗрд╡рд▓ рдФрд░
рдЧреЗрдордУрд╡рд░ рджреГрд╢реНрдпреЛрдВ рдХреЛ
рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдлрд╝реАрд▓реНрдб рдкрд░ рдЦреАрдВрдЪреЗрдВ

рд╣рдо рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╣рдо рд╕рдВрдкрд╛рджрдХ рд╡рд┐рдВрдбреЛ рд╕реЗ рд╕реНрддрд░ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХреЗрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдзрд┐рдХ "рд▓рдЪреАрд▓рд╛" рдмрдирд╛рддреЗ рд╣реИрдВред
public string myLevel; void OnCollisionEnter (Collision myCollision) { if (myCollision.gameObject.name == "floor") { Application.LoadLevel(myLevel); } }
рд╕рдВрдкрд╛рджрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдШрдЯрдХ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл, рдЙрд╕ рджреГрд╢реНрдп рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ рдЬрд┐рд╕реЗ рд╣рдо рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореВрд▓ рдкрд╛рда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВрдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА