рдХреИрд╕реЗ рдореИрдВрдиреЗ рдпреВрдиреАрдЧрд╛рдЗрди рдореЗрдВ рд╡реНрд╣реАрд▓ рдлрд┐рдЬрд┐рдХреНрд╕ рдПрдХрддреНрд░рд┐рдд рдХрд┐рдпрд╛

рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

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



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкрд╣рд┐рдпреЛрдВ рдХрд╛ рднреМрддрд┐рдХреА рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдвреВрдВрдврддреЗ рд╣реИрдВ ред

рд╡реИрд╕реЗ, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдкрд╣рд┐рдпреЛрдВ рдХреЗ рдЬреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рдкрддреЗ / car_suspension_soints / рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЖрдкрдХреЛ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд▓реЗрдЦрди рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (рдпрд╛рдиреА, DOCS (2.11) рдЦреБрд▓рд╛ рд╣реИ) рдХреЛ рдЫреЛрдбрд╝ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдФрд░ рд▓реЗрдЦ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ "C #" рдмреЙрдХреНрд╕ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдЖрдкрдХреЛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рд╢рд╛рдпрдж рд╡реЗ рдЖрдкрдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдмрддрд╛рдПрдВрдЧреЗ)ред

рдлреНрд░реЗрдо рдПрд╕реЗрдореНрдмрд▓реА


1. рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред C # рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВред рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВред







2. рд╣рдо рдорд╢реАрди рдХрд╛ рдЖрдзрд╛рд░ рдмрдирд╛рддреЗ рд╣реИрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреГрд╢реНрдп рдореЗрдВ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, Create > Primitive > Box рдЪреБрдиреЗрдВ ред рдкрд░рд┐рдгрд╛рдо рдПрдХ рдШрдирд╛рдн рд╡рд╕реНрддреБ рд╣реИ ред рдЗрд╕реЗ "рдордВрдЬрд┐рд▓" рд╕реЗ рдереЛрдбрд╝рд╛ рдКрдкрд░ рдЙрдард╛рдПрдВред



3. рд╣рдо рдкрд╣рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред

рдорд╛рдЙрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Create > Primitive > Cylinder рдЪреБрдиреЗрдВ ред рдЗрд╕рдореЗрдВ 4 рдЯреБрдХрдбрд╝реЗ рд▓рдЧреЗрдВрдЧреЗред



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

4. рднреМрддрд┐рдХреА рдЖрдзрд╛рд░рд┐рдд рдЬреЛрдбрд╝реЗрдВред

рдХреНрдпреВрдмреЙрдЗрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдмрд╛рдИрдВ рдУрд░, рдиреЛрдб рдЯреИрдм рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ , рднреМрддрд┐рдХреА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ ред рдмреЙрдбреА рдХреЙрд▓рдо рдореЗрдВ, Rigid рдЯрд╛рдЗрдк рдЪреБрдиреЗрдВ ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЦреБрд▓реЗ рдЖрдХрд╛рд░ рдХреЗ рдХреЙрд▓рдо рдореЗрдВ рдмреЙрдХреНрд╕ рдЖрдЗрдЯрдо рдЪреБрдиреЗрдВ ред рд╣рдореЗрдВ рд╢реЗрдкрдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛





ред рд╣рдо рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ 64 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрдиреБрд╢рдВрд╕рд┐рдд рджреНрд░рд╡реНрдпрдорд╛рди ( рдорд╛рд╕ ) рдореЗрдВ рддреБрд░рдВрдд рдЕрдкрдирд╛ рдЖрдзрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ ред



5. рдкрд╣рд┐рдП рдореЗрдВ рднреМрддрд┐рдХреА рдЬреЛрдбрд╝реЗрдВред

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

6. рдкрд╣рд┐рдпреЛрдВ рдХреЛ рдЖрдзрд╛рд░ рд╕реЗ рдмрд╛рдВрдзреЗрдВред

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





рдЙрд╕реА рддрд░рд╣, рд╢реЗрд╖ рд╕рд┐рд▓реЗрдВрдбрд░ рдХреЛ рдХреНрдпреВрдмреЙрдЗрдб рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред рддрд╛рдХрд┐ рдЕрдВрдд рдореЗрдВ рдЙрд╕рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ 4 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬрд▓рд╛ рджрд┐рдпрд╛ред


рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ WheelJoint рдХреА 4 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрдВрдЧреАред

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

7. рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВред

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





рдлрд┐рд░ рд╣рдо рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЛрдиреЗ рдХреЛ рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рдкрд╣рд┐рдпрд╛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рд╣рдо рдмрд╛рдХреА рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ, рдЬреЗрдб рдФрд░ рд╕рдорд╛рди рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рдмрджрд▓рд╛рд╡ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдЖрдпрд╛рдореАред

рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдордЧреНрд░ рдбрд┐рдЬрд╛рдЗрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЖрдк рджреГрд╢реНрдп рдХреЗ рдКрдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреИрдирд▓ рдкрд░ рд╕рд╣рд╛рдпрдХреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рднреА рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╕рд╣рд╛рдпрдХ> рднреМрддрд┐рдХреА > рдЬреЛрдбрд╝реЛрдВ ред


рд╢рд╛рдорд┐рд▓ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рд╕рд╛рде рдлреНрд░реЗрдо рдХрд╛ рд░рд┐рдпрд░ рд╡реНрдпреВ

8. рд╣рдо рдЬреЛ рд╣реБрдЖ рдЙрд╕ рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред

рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рднреМрддрд┐рдХреА рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рднреМрддрд┐рдХреА рдХрд╛ рдПрдХ рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рд╣реЛрдЧрд╛ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ) рдФрд░ рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдлреНрд░реЗрдВрдХрд╕реНрдЯреАрди рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ "рдордВрдЬрд┐рд▓" рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ Collision рдФрд░ Physics Intersection рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ ред рдЕрдиреНрдпрдерд╛, рд╣рдорд╛рд░реА рд░рдЪрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд░реНрд╢ рдХреЗ рдиреАрдЪреЗ рдпрд╛ рдХреЗрд╡рд▓ рдкрд╣рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИред



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

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдкрд╣рд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд░рдЪрдирд╛ рд╕рд┐рд▓реЗрдВрдбрд░ рдХреЗ рд╕рд┐рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рддрд╣ рдкрд░ рдЖрддреА рд╣реИред



рдмреЙрдбреА рдХреЙрд▓рдо рдореЗрдВ рдлрд┐рдЬрд┐рдХреНрд╕ рдЯреИрдм рдкрд░ рдЗрдореЛрдмрд▓ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЖрдк рдЦреБрдж рд╣реА рдХреНрдпреВрдмреЙрдЗрдб рдХреЛ рдлреНрд░реАрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

9. рдкрд╣рд┐рдпреЛрдВ рдХреЗ рдПрдХреНрд╕рд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред

рднреМрддрд┐рдХреА рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдХреНрдпреВрдмреЙрдЗрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рднреМрддрд┐рдХреА рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЬрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ 00 , рдПрдХреНрд╕рд┐рд╕ 10 рдФрд░ рдПрдХреНрд╕рд┐рд╕ 11 рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдХреНрдЯрд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 0 рд╕реЗ 1 рддрдХ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рд╡реЗрдХреНрдЯрд░ рдХреЛ рд╢реВрдиреНрдп рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдирдИ рдЕрдХреНрд╖ рдореЗрдВ 1 рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдкрд╛рджрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрди рдорд╛рдиреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред

рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╡реИрдХреНрдЯрд░ рдХреЛ рдмрд╣реБрдд рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рд╣рд┐рд╕реНрд╕реЗ рдПрдХ рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рджрд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕ рдмрд╛рдд рдХреА рд╕реНрдкрд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдзреБрд░реА рдХрд╣рд╛рдВ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯреНрдпреВрдирд┐рдВрдЧ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд▓реЗрдЖрдЙрдЯ рдХрдо рдпрд╛ рдХрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдЕрдХреНрд╖ рд╡реИрдХреНрдЯрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ: рдПрдХреНрд╕рд┐рд╕ 00 ( 0 , 0 , 1 ), рдПрдХреНрд╕рд┐рд╕ 10 ( 1 , 0 , 0 ), рдПрдХреНрд╕рд┐рд╕ 11 ( 0 , 0 , 1 )ред



рдпрджрд┐ рдЖрдк рдЕрдм рдПрдХ рднреМрддрд┐рдХреА рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдЬрд╛рдЗрди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдШреБрдорд╛рдП рдЧрдП рд╕рд┐рд▓реЗрдВрдбрд░ рдкрд░ рдЧрд┐рд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдмрд╛рдж рдореЗрдВ рд╕рд╣реА рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕реНрдкрд┐рди рдХрд░реЗрдЧрд╛ред

10редрд╡реНрд╣реАрд▓ рдорд╛рд╕ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░, рд╢рд╛рд░реАрд░рд┐рдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВред

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдлрд░реНрд╢ рдкрд░ рдЧрд┐рд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреА рд╕рдВрд░рдЪрдирд╛ рдЕрдм рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЪрд▓реЛ рднреМрддрд┐рдХреА рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рд╕рдВрдкрд╛рджрдХ рдХреА рд╢реАрд░реНрд╖ рдкрдВрдХреНрддрд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдВрдбреЛрдЬ > рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреИрдм рдореЗрдВ, рд╣рдо рднреМрддрд┐рдХреА рдХреЙрд▓рдо (рд░рдирдЯрд╛рдЗрдо / рд╡рд░реНрд▓реНрдб /) рдкрд╛рддреЗ рд╣реИрдВ ред рд╣рдо Iterations рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 5 рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ ред



рдлрд┐рд░ рд╕реЗ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдпреБрдХреНрдд рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░, рд╕рднреА рдореЗрдВ рдПрдХ Iteration рдлрд╝реАрд▓реНрдб рд╣реИ , 8 рд╕реЗрдЯ рдХрд░реЗрдВ ред
рд░реИрдЦрд┐рдХ рдкреБрдирд░реНрд╕реНрдерд╛рдкрди рдФрд░ рдХреЛрдгреАрдп рдмрд╣рд╛рд▓реА 0.1 рдкрд░ рд╕реЗрдЯ рд╣реИ ред
рд╕реЗ рд░реИрдЦрд┐рдХрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ -0.15 , рд░реИрдЦрд┐рдХ рдХреЛ 0.15 ред
рддрд▓ рдкрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╡реНрд╣реАрд▓ рдорд╛рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 25 рдХрд┐рдЧреНрд░рд╛ рдХрд╛ рджреНрд░рд╡реНрдпрдорд╛рди рджреЗрддреЗ рд╣реИрдВ ред рдЬрдм рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рднреМрддрд┐рдХреА "рдорд╢реАрди" рдХреЛ рдЕрднреА рднреА рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ / рдЕрд╕рдлрд▓ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд░реИрдЦрд┐рдХ рдбрдВрдкрд┐рдВрдЧ рдХреЛ 50 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ ред рдФрд░ рд░реИрдЦрд┐рдХ рд╡рд╕рдВрдд рдХреЛ 10 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ ред рдЕрдм, рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЧрд┐рд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд░реНрд╢ рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЙрдЫрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд░реИрдЦрд┐рдХ рднрд┐рдЧреЛрдирд╛ рдФрд░ рд░реИрдЦрд┐рдХ рд╡рд╕рдВрдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред





рдкреНрд░рд▓реЗрдЦрди 400 рдФрд░ рд╡рд╕рдВрдд 100 рдХреЛ рднрд┐рдЧреЛрдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, "рдорд╢реАрди" рдПрдХ рд╣реЗрд▓реАрдХрд╛рдкреНрдЯрд░ рдХреА рддрд░рд╣ рдШреВрдордирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЙрдЫрд▓рддрд╛ рд╣реИ рдФрд░ рдЙрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред

11. рдлреНрд░реЗрдо рдХреА рдЕрдВрддрд┐рдо рд╕реЗрдЯрд┐рдВрдЧред

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



рдЕрдм рдЖрдк рдПрдВрдХрд░ 0 рдХреЛ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдХреЗрдВрджреНрд░ рд╕реЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реЛрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ)ред рдлрд┐рд░ рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рджреМрд░рд╛рди рд░реИрдЦрд┐рдХ рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреЛ рдмрджрд▓ рджреЗрдВ рддрд╛рдХрд┐ рдЗрд╖реНрдЯрддрдо рдореВрд▓реНрдп рдорд┐рд▓ рд╕рдХреЗ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рд┐рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЬрдореАрди рдХреЛ рдЫреВрддрд╛ рд╣реИред

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



рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░" рдХрд╛ рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИ, рдЕрдм рд╣рдо C # рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреГрд╢реНрдп рдХреЗ рдиреАрдЪреЗ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Create > Create C # Component рдЪреБрдиреЗрдВ ред рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВред





рджрд┐рдЦрд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред



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

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдирд┐рдкреЗрдЯ
	[ShowInEditor][Parameter(Tooltip = "Left Wheel")]
	private Node targetWheelL = null;
	[ShowInEditor][Parameter(Tooltip = "Right Wheel")]
	private Node targetWheelR = null;

	[ShowInEditor][Parameter(Tooltip = "Left Wheel F")]
	private Node targetFWL = null;
	[ShowInEditor][Parameter(Tooltip = "Right Wheel F")]
	private Node targetFWR = null;

	[ShowInEditor][Parameter(Tooltip = "theCar")]
	private Node targetCar = null;

    private JointWheel my_jointL;
    private JointWheel my_jointR;
    private JointWheel my_jointFL;
    private JointWheel my_jointFR;

	Controls controls = null;
	float angle = 0.0f;
	float velocity = 0.0f;
	float torque = 0.0f;

	private float ifps;

	private void Init()
	{
	my_jointL = targetWheelL.ObjectBodyRigid.GetJoint(0) as JointWheel;
	my_jointR = targetWheelR.ObjectBodyRigid.GetJoint(0) as JointWheel;
	my_jointFL = targetFWL.ObjectBodyRigid.GetJoint(0) as JointWheel;
	my_jointFR = targetFWR.ObjectBodyRigid.GetJoint(0) as JointWheel;

	PlayerPersecutor player = new PlayerPersecutor();
	controls = player.Controls;
	}
	
	private void Update()
	{
			ifps = Game.IFps;

			if ((controls.GetState(Controls.STATE_FORWARD) == 1) || (controls.GetState(Controls.STATE_TURN_UP) == 1))
			{
				velocity = MathLib.Max(velocity, 0.0f);
				velocity += ifps * 50.0f;
				torque = 5.0f;
			}
			else if ((controls.GetState(Controls.STATE_BACKWARD) == 1) || (controls.GetState(Controls.STATE_TURN_DOWN) == 1))
			{
				velocity = MathLib.Min(velocity, 0.0f);
				velocity -= ifps * 50.0f;
				torque = 5.0f;
			}
			else
			{
				velocity *= MathLib.Exp(-ifps);
			}
			velocity = MathLib.Clamp(velocity, -90.0f, 90.0f);

			if ((controls.GetState(Controls.STATE_MOVE_LEFT) == 1) || (controls.GetState(Controls.STATE_TURN_LEFT) == 1))
				angle += ifps * 100.0f;
			else if ((controls.GetState(Controls.STATE_MOVE_RIGHT) == 1) || (controls.GetState(Controls.STATE_TURN_RIGHT) == 1))
				angle -= ifps * 100.0f;
			else
			{
				if (MathLib.Abs(angle) < 0.25f) angle = 0.0f;
				else angle -= MathLib.Sign(angle) * ifps * 45.0f;
			}
	
			angle = MathLib.Clamp(angle, -10.0f, 10.0f);

			float base_a = 3.3f;
			float width = 3.0f;
			float angle_0 = angle;
			float angle_1 = angle;
			if (MathLib.Abs(angle) > MathLib.EPSILON)
			{
				float radius = base_a / MathLib.Tan(angle * MathLib.DEG2RAD);
				angle_0 = MathLib.Atan(base_a / (radius + width / 2.0f)) * MathLib.RAD2DEG;
				angle_1 = MathLib.Atan(base_a / (radius - width / 2.0f)) * MathLib.RAD2DEG;
			}

			my_jointFL.Axis10 = MathLib.RotateZ(angle_0).GetColumn3(0);
			my_jointFR.Axis10 = MathLib.RotateZ(angle_1).GetColumn3(0);

			if (controls.GetState(Controls.STATE_USE) == 1)
			{
				velocity = 0.0f;
					my_jointL.AngularDamping = 20000.0f;
					my_jointR.AngularDamping = 20000.0f;
					my_jointFL.AngularDamping = 20000.0f;
					my_jointFR.AngularDamping = 20000.0f;
			}
			else
			{
					my_jointL.AngularDamping = 0.0f;
					my_jointR.AngularDamping = 0.0f;
					my_jointFL.AngularDamping = 0.0f;
					my_jointFR.AngularDamping = 0.0f;
			}

			if (Input.IsKeyDown(Input.KEY.Q))
			{
				targetCar.ObjectBodyRigid.AddLinearImpulse(vec3.UP*1000f);
			}
			if (Input.IsKeyDown(Input.KEY.E))
			{
				targetCar.ObjectBodyRigid.AddLinearImpulse(vec3.DOWN*1000f);
			}

	}

		private void UpdatePhysics()
		{
			my_jointL.AngularVelocity = velocity;
			my_jointR.AngularVelocity = velocity;
			
			my_jointL.AngularTorque = torque;
			my_jointR.AngularTorque = torque;
		}



:

TheVehicle.cs
using System;
using System.Collections;
using System.Collections.Generic;
using Unigine;

[Component(PropertyGuid = "ca695c8787d5703a22a6c2516a3c177cddf38cab")]
public class TheVehicle : Component
{

, , . , .

[ShowInEditor][Parameter(Tooltip = "Left Wheel")]
private Node targetWheelL = null;
[ShowInEditor][Parameter(Tooltip = "Right Wheel")]
private Node targetWheelR = null;

[ShowInEditor][Parameter(Tooltip = "Left Wheel F")]
private Node targetFWL = null;
[ShowInEditor][Parameter(Tooltip = "Right Wheel F")]
private Node targetFWR = null;

[ShowInEditor][Parameter(Tooltip = "theCar")]
private Node targetCar = null;

. tooltip , .

private JointWheel my_jointL;
private JointWheel my_jointR;
private JointWheel my_jointFL;
private JointWheel my_jointFR;

.

Controls controls = null;

float angle = 0.0f;
float velocity = 0.0f;
float torque = 0.0f;

private float ifps;

.

private void Init()
{
my_jointL = targetWheelL.ObjectBodyRigid.GetJoint(0) as JointWheel;
my_jointR = targetWheelR.ObjectBodyRigid.GetJoint(0) as JointWheel;
my_jointFL = targetFWL.ObjectBodyRigid.GetJoint(0) as JointWheel;
my_jointFR = targetFWR.ObjectBodyRigid.GetJoint(0) as JointWheel;

, JointWheel.
, , ( ).

			
// setting up player and controls
PlayerPersecutor player = new PlayerPersecutor();
controls = player.Controls;
}

, PlayerPresecutor, Controls player .

private void Update()
{
ifps = Game.IFps;

// forward and backward movement by setting joint motor's velocity and torque
			if ((controls.GetState(Controls.STATE_FORWARD) == 1) || (controls.GetState(Controls.STATE_TURN_UP) == 1))
			{
				velocity = MathLib.Max(velocity, 0.0f);
				velocity += ifps * 50.0f;
				torque = 5.0f;
			}//Input.IsKeyDown(Input.KEY.DOWN)
			else if ((controls.GetState(Controls.STATE_BACKWARD) == 1) || (controls.GetState(Controls.STATE_TURN_DOWN) == 1))
			{
				velocity = MathLib.Min(velocity, 0.0f);
				velocity -= ifps * 50.0f;
				torque = 5.0f;
			}
			else
			{
				velocity *= MathLib.Exp(-ifps);
			}
			velocity = MathLib.Clamp(velocity, -90.0f, 90.0f);

			// steering left and right by changing Axis01 for front wheel joints
			if ((controls.GetState(Controls.STATE_MOVE_LEFT) == 1) || (controls.GetState(Controls.STATE_TURN_LEFT) == 1))
				angle += ifps * 100.0f;
			else if ((controls.GetState(Controls.STATE_MOVE_RIGHT) == 1) || (controls.GetState(Controls.STATE_TURN_RIGHT) == 1))
				angle -= ifps * 100.0f;
			else
			{
				if (MathLib.Abs(angle) < 0.25f) angle = 0.0f;
				else angle -= MathLib.Sign(angle) * ifps * 45.0f;
			}

			angle = MathLib.Clamp(angle, -10.0f, 10.0f);//      30  (angle, -30.0f, 30.0f)

			// calculating steering angles for front joints (angle_0 and angle_1)
			float base_a = 3.3f;
			float width = 3.0f;
			float angle_0 = angle;
			float angle_1 = angle;
			if (MathLib.Abs(angle) > MathLib.EPSILON)
			{
				float radius = base_a / MathLib.Tan(angle * MathLib.DEG2RAD);
				angle_0 = MathLib.Atan(base_a / (radius + width / 2.0f)) * MathLib.RAD2DEG;
				angle_1 = MathLib.Atan(base_a / (radius - width / 2.0f)) * MathLib.RAD2DEG;
			}

Update, , .

my_jointFL.Axis10 = MathLib.RotateZ(angle_0).GetColumn3(0);
my_jointFR.Axis10 = MathLib.RotateZ(angle_1).GetColumn3(0);

// enabling or disabling a brake
if (controls.GetState(Controls.STATE_USE) == 1)
{
velocity = 0.0f;
my_jointL.AngularDamping = 20000.0f;
my_jointR.AngularDamping = 20000.0f;
my_jointFL.AngularDamping = 20000.0f;
my_jointFR.AngularDamping = 20000.0f;
}
else
{
my_jointL.AngularDamping = 0.0f;
my_jointR.AngularDamping = 0.0f;
my_jointFL.AngularDamping = 0.0f;
my_jointFR.AngularDamping = 0.0f;
}

, , . , 4 . , , 10 .

if (Input.IsKeyDown(Input.KEY.Q))
{
targetCar.ObjectBodyRigid.AddLinearImpulse(vec3.UP*1000f);
}

if (Input.IsKeyDown(Input.KEY.E))
{
targetCar.ObjectBodyRigid.AddLinearImpulse(vec3.DOWN*1000f);
}

}

Update , . , тАФ ┬лthis.┬╗ .

private void UpdatePhysics()
{
// set angular velocity for rear joints
my_jointL.AngularVelocity = velocity;
my_jointR.AngularVelocity = velocity;

// set torque for rear joints
my_jointL.AngularTorque = torque;
my_jointR.AngularTorque = torque;

}

}

Update Physics , velocity torque.


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

рдЕрдм рдХреНрдпреВрдмреЙрдЗрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЗрд╕рдореЗрдВ рдШрдЯрдХ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╡рд╣рд╛рдВ рдЦреАрдВрдЪреЗрдВред рдХреБрдЫ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓рдХреНрд╖реНрдп рд╡реНрд╣реАрд▓ L рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдмрд╛рдПрдВ рд░рд┐рдпрд░ рд╡реНрд╣реАрд▓ рдХреЛ рдзреАрд░реЗ рд╕реЗ рдЦреАрдВрдЪреЗрдВ (рдпрд╛рдиреА, рд╕рд┐рд▓реЗрдВрдбрд░ рдЗрд╕реЗ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИ), рд▓рдХреНрд╖реНрдп Whell R - рджрд╛рдПрдВ рд░рд┐рдпрд░ рд╡реНрд╣реАрд▓, рд▓рдХреНрд╖реНрдп FWL - рд╕рд╛рдордиреЗ рдмрд╛рдПрдВ, рд▓рдХреНрд╖реНрдп FWR - рд╕рд╛рдордиреЗ рджрд╛рдИрдВ рдУрд░, рдФрд░ Cuboid рдЦреБрдж рд▓рдХреНрд╖реНрдп рдХрд╛рд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВред


рдПрдХ рдШрдЯрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреНрдпреВрдмреЙрдЗрдб рдЧреБрдгреЛрдВ рдореЗрдВ рдРрд╕рд╛ рдПрдХ рдлрд╝реАрд▓реНрдб рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдХ


рдЦрд╛рд▓реА рд▓рд╛рдЗрди рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдЬрд╣рд╛рдВ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЖрдЗрдХрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ)


рдЦреЗрддреЛрдВ рдореЗрдВ рднрд░реЗрдВ

рд░рди рдкреНрд▓реЗ - рдЕрдм рдорд╢реАрди рдЪрд▓рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИред рд╕рдЪ рд╣реИ, рдПрдХ рд╕рд╛рде рдЪрд░рд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдЬрд┐рд╕рдХреА рдУрд░ рдЖрдк рдЕрдм рджреБрдирд┐рдпрд╛ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

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

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдорд╢реАрди рдЪрдВрджреНрд░рдорд╛ рдкрд░ рдереЛрдбрд╝реА рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЧрд┐рд░рддреА рд╣реИред рдЗрд╕ рдкрд▓ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдкреНрд░рд▓реЗрдЦрди рдиреЗ AppWorldLogic.cs рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд╣рд╛рдВ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд┐рдпрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рднреМрддрд┐рдХреА рдкрд░ рд░рд╛рдЬ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдкрд╛рджрдХ рдХреА рд╢реАрд░реНрд╖ рдкрдВрдХреНрддрд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред Windows> рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╕реНрддрдВрдн рднреМрддрд┐рдХреА рдХреЛ рдвреВрдВрдвреЗрдВ рдФрд░ рдЬрдореЗ рд╣реБрдП рд░реИрдЦрд┐рдХ рд╡реЗрдЧ рдХреЗ рд▓рд┐рдП рдорд╛рди рдХреЛ 0.1 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЬрдореЗ рд╣реБрдП рдХреЛрдгреАрдп рд╡реЗрдЧ рдХреЗ рд▓рд┐рдП рднреА 0.1, рдФрд░ (0,0, -9,8) рд╕реЗ (0,0,) рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдХрдо рдЧреНрд░реЗрд╡рд┐рдЯреА рд╡реЗрдХреНрдЯрд░ рдХреЛ рдмрджрд▓реЗрдВред 19.6)ред

Init рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХреЛрдб рдореЗрдВ рд╕рдорд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

Physics.Gravity = new vec3(0.0f, 0.0f, -9.8f * 2.0f);
Physics.FrozenLinearVelocity = 0.1f;
Physics.FrozenAngularVelocity = 0.1f;

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

рдЕрдм рдЬрдм рдЖрдк рдЗрд╕ рдореВрдбреА рдХрд╛рд░реНрдЯ рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреАрд▓реЗ рд╣реЛ рдЧрдП рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордп рд╣реИ рдХрд┐ firts_person_controller рдХреЗ рдЭреЛрдВрдкрдбрд╝реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рдорд╢реАрди рдХреА рддрд░рдл рд╕реЗ рдЬреЛ рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЙрд╕реЗ рддреАрд╕рд░реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдХреИрдорд░реЗ рд╕реЗ рджреЗрдЦреЗрдВред
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдлрд░реНрд╕реНрдЯ_рдкрд░реНрд╕рди_рдХрдВрдЯреНрд░реЛрд▓рд░ (рдЙрд╕рдХреЗ рдирд╛рдо рдХреЗ рдЖрдЧреЗ рд╡рд╛рд▓реЗ рдмреЙрдХреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд╣ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдП)ред
рдПрдХ рдХреИрдорд░рд╛ рдмрдирд╛рдПрдБред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреГрд╢реНрдп рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Create> Camera> Presecutor рдЪреБрдиреЗрдВред PlayerPresecutor рдХреИрдорд░рд╛ рд╕реНрд╡рдпрдВ рдФрд░ рдЗрд╕рдХрд╛ рдбрдореА рд▓рдХреНрд╖реНрдп Presecutor_Target рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдбрдореА рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЦреБрдж рдХреИрдорд░реЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдореБрдЦреНрдп рдкреНрд▓реЗрдпрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдЬрд╛рдВрдЪрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ (рддрд╛рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдПрдХ рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреЗ)ред рд▓рдХреНрд╖реНрдп рдиреЛрдб рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рдо рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдирд╛ рдХреНрдпреВрдмреЙрдЗрдб рдкрд╛рддреЗ рд╣реИрдВред

рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдкреНрд▓реЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

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

Unigine рдЗрдВрдЬрди рдореЗрдВ Neungers


рдЕрдиреБрдорд╛рдирд┐рдд рдкрд╣рд┐рдпрд╛ рднреМрддрд┐рдХреА рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдиреЗрд╡рд╛рдВрдЧрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреИрд╡-рдореЗрдХреЛрд╕ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рджреГрд╢реНрдп рдмрдирд╛рдпрд╛ред рдпрд╣рд╛рдБ рдпрд╣ рдЗрд╕ рд╕рдордп рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ







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

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

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

рдЗрдВрдЬрди рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдкреНрд░реЗрд╢рди


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

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

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


All Articles