10 рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж
рдЗрдВрдЬрди рд╕реНрд░реЛрдд рдХреЛрдб рдереЗ
╨Т
рдЧреЛрдбреЛрдЯ 3.2 рдореЗрдВ рдкреНрд░рдореБрдЦ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
- рдУрдХреБрд▓рд╕ рдХреНрд╡реЗрд╕реНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд▓рд┐рдЯреА рд╣реЗрд▓рдореЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рд▓рдЧрд╛рдирд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП. iOS рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИрд╣реВрд╢реИ . рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдорд░реНрдерди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИArcore , рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ 3.3.x рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛; -
рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╢реЗрдбрд░ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕редрдЬреЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╢реЗрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдиреЛрдбред рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╢реЗрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рд╕реНрдерд┐рд░рд╛рдВрдХ, рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ "рднрд┐рдиреНрди" рд╕рдВрд╢реЛрдзрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдУрдкрдирдЬреАрдПрд▓ рдИрдПрд╕ 3.0 рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдИ рд╢реЗрдбрд░реНрд╕ рдХреЛ рдУрдкрдирдЬреАрдПрд▓ рдИрдПрд╕ 2 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; - рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдзрд╛рд░рд┐рдд рд░реЗрдВрдбрд░рд┐рдВрдЧ (рдкреАрдмреАрдЖрд░) рд╕рдорд░реНрдерди рдХреЛ рдирдП рдкреАрдмреАрдЖрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрдиреЛрдВ, рдЬреИрд╕реЗ рдХрд┐ рдмреНрд▓реЗрдВрдбрд░ рдИрд╡реЗ рдФрд░ рд╕рдмреНрд╕рдЯреЗрдВрд╕ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЧреЛрдбреЛрдЯ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП 3рдбреА рдореЙрдбрд▓рд┐рдВрдЧ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╕рдорд╛рди рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ;
- рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдЫрд╡рд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред GLES3 рд╕реЗ рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ GLES3 рдмреИрдХрдПрдВрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ MSAA (рдорд▓реНрдЯреАрд╕реИрдВрдкрд▓ рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ) рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рд╡рд┐рдзрд┐ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ (рдЧреНрд▓реЛ, рдбреАрдУрдПрдл рдмреНрд▓рд░ рдФрд░ рдмреАрд╕реАрдПрд╕) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ;
- рдЬреАрдПрд▓рдЯреАрдПрдл 3 (рдЬреАрдПрд▓ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдлреЙрд░реНрдореЗрдЯ) рдореЗрдВ 2.0рдбреА рджреГрд╢реНрдпреЛрдВ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдПрдлрдмреАрдПрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдмреНрд▓реЗрдВрдбрд░ рд╕реЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдорд╛рдпрд╛ рдФрд░ 3рдбреАрдПрд╕ рдореИрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рдЬреАрдПрд▓рдЯреАрдПрдл 2.0 рдФрд░ рдПрдлрдмреАрдПрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдореЗрд╢ рд╕реНрдХрд┐рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдХрдИ рдореЗрд╢ рдореЗрдВ рдПрдХ рдореЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмреНрд▓реЗрдВрдбрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╣рдпреЛрдЧ рд╕реЗ рдЬреАрдПрд▓рдЯреАрдПрдл 2.0 рд╕рдорд░реНрдерди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдФрд░ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд░рд┐рд▓реАрдЬ 2.0 рдореЗрдВ рдмреЗрд╣рддрд░ рдЬреАрдПрд▓рдЯреАрдПрдл 2.83 рд╕рдорд░реНрдерди рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛; - рдЗрдВрдЬрди рдХреА рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ WebRTC рдФрд░ WebSocket рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдореЛрдб рдореЗрдВ UDP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдХреЗ рд▓рд┐рдП рдЧреЛрдбреЛрдЯ рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ
WebAssembly/HTML5, рдЬреЛ рдЖрдкрдХреЛ рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛; - рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо
рд▓рдЧрд╛рдирд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдПред рдЕрдм, рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдкреЗрд╢ рдХреА рдЬрд╛рддреА рд╣реИрдВ: рдПрдХ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде, рдФрд░ рджреВрд╕рд░рд╛ рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдЗрдВрдЬрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реНрд░реЛрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд┐рдирд╛, рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд╕реНрддрд░ рдкрд░ рдЖрдкрдХреА рд╕реНрд╡рдпрдВ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; - рдЪрдпрдирд╛рддреНрдордХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рд╢рдЯрдбрд╛рдЙрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк 3D рд╕рдВрдкрд╛рджрдХ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдкрд╛рджрдХ, рд╕рдВрд╕рд╛рдзрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдиреЛрдбреНрд╕, рдкреИрдирд▓, рдЧреБрдг рдФрд░ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЪреАрдЬреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рд╕реЗ рдЖрдк рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ); - рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ Git рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕рдВрдкрд╛рджрдХ рдореЗрдВ; - рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рд╡рд┐рдВрдбреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдХреИрдорд░реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рдЧреЗрдо рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдореЛрдб (рдореБрдХреНрдд рджреГрд╢реНрдп, рдиреЛрдбреНрд╕ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг, рдЖрджрд┐) рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ;
- ╨Я╤А╨╡╨┤╨╗╨╛╨╢╨╡╨╜╨░ ╤А╨╡╨░╨╗╨╕╨╖╨░╤Ж╨╕╤П ╤Б╨╡╤А╨▓╨╡╤А╨░ LSP (Language Server Protocol) ╨┤╨╗╤П ╤П╨╖╤Л╨║╨░ GDScript, ╨┐╨╛╨╖╨▓╨╛╨╗╤П╤О╤Й╨░╤П ╨┐╨╡╤А╨╡╨┤╨░╨▓╨░╤В╤М ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤О ╨╛ ╤Б╨╡╨╝╨░╨╜╤В╨╕╨║╨╡ GDScript ╨╕ ╨┐╤А╨░╨▓╨╕╨╗╨░╤Е ╨░╨▓╤В╨╛╨┤╨╛╨┐╨╛╨╛╨╗╨╡╨╜╨╕╤П ╨║╨╛╨┤╨░ ╨▓╨╛ ╨▓╨╜╨╡╤И╨╜╨╕╨╡ ╤А╨╡╨┤╨░╨║╤В╨╛╤А╤Л, ╤В╨░╨║╨╕╨╡ ╨║╨░╨║ VS Code plugin ╨╕ Atom;
- ╨Т╨╜╨╡╤Б╨╡╨╜╤Л ╨╝╨╜╨╛╨│╨╛╤З╨╕╤Б╨╗╨╡╨╜╨╜╤Л╨╡ ╤Г╨╗╤Г╤З╤И╨╡╨╜╨╕╤П ╨▓╨╛ ╨▓╤Б╤В╤А╨╛╨╡╨╜╨╜╤Л╨╣ ╤А╨╡╨┤╨░╨║╤В╨╛╤А ╤Б╨║╤А╨╕╨┐╤В╨╛╨▓ GDScript: ╨┤╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╤Г╤Б╤В╨░╨╜╨╛╨▓╨║╨╕ ╨╖╨░╨║╨╗╨░╨┤╨╛╨║ ╨╜╨░ ╨┐╨╛╨╖╨╕╤Ж╨╕╨╕ ╨▓ ╨║╨╛╨┤╨╡, ╤А╨╡╨░╨╗╨╕╨╖╨╛╨▓╨░╨╜╨░ ╨┐╨░╨╜╨╡╨╗╤М minimap (╨┤╨╗╤П ╨▒╤Л╤Б╤В╤А╨╛╨│╨╛ ╨╛╨▒╨╖╨╛╤А╨░ ╨▓╤Б╨╡╨│╨╛ ╨║╨╛╨┤╨░), ╤Г╨╗╤Г╤З╤И╨╡╨╜╨╛ ╨░╨▓╤В╨╛╨┤╨╛╨┐╨╛╨╗╨╡╨╜╨╕╨╡ ╨▓╨▓╨╛╨┤╨░,
рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЛрдб рдХреА рдХреНрд╖рдорддрд╛рдПрдВ; - рдЫрджреНрдо-3рдбреА рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдХрдИ рдкрд░рддреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ рджреЛ-рдЖрдпрд╛рдореА рдЧреЗрдо рдореЗрдВ рдЧрд╣рд░рд╛рдИ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
- 2D рд╕рдВрдкрд╛рджрдХ рдореЗрдВ
рд▓реМрдЯрд╛ рд╣реБрдЖ рдмрдирд╛рд╡рдЯ рдПрдЯрд▓рд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
- рдЬреАрдпреВрдЖрдИ рдиреЗ рдПрдВрдХрд░ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИ;
- рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рддреБрд░рдВрдд рдкреНрд░рднрд╛рд╡ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдмреАрдмреАрд╕реАрдУрдбреА рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ;
-
рдЬреЛрдбрд╝рд╛ рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдЬрдирд░реЗрдЯрд░ рдЬреЛ рдЖрдкрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлреНрд░реЗрдо рдФрд░ рдПрдХ рд╡рд░реНрдгрдХреНрд░рдореАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдзреНрд╡рдирд┐ рддрд░рдВрдЧреЗрдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ; - рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╡реА-рдПрдЪрдПрд╕реАрдбреА рдЕрд╡рддрд▓ рдЬрд╛рд▓реЛрдВ рдХреЛ рд╕рдЯреАрдХ рдФрд░ рд╕рд░рд▓реАрдХреГрдд рдЙрддреНрддрд▓ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдореМрдЬреВрджрд╛ 3рдбреА рдореЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЯрдХрд░рд╛рд╡ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИ;
- рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рд╡реЗрдмрдЕрд╕реЗрдВрдмрд▓реА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдореЛрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реА# рдореЗрдВ рдЧреЗрдо рд▓реЙрдЬрд┐рдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ (рдкрд╣рд▓реЗ рд╕реА# рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдерд╛)ред рдореЛрдиреЛ 6.6 рдХреЗ рдЖрдзрд╛рд░ рдкрд░, C# 8.0 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реА# рдХреЗ рд▓рд┐рдП, рдЕрдЧреНрд░рд┐рдо-рд╕рдордп (рдПрдУрдЯреА) рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╡реЗрдмрдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП, рдПрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╕реА# рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╛рд╣рд░реА рд╕рдВрдкрд╛рджрдХреЛрдВ рдЬреИрд╕реЗ рдореЛрдиреЛрдбреЗрд╡рд▓рдк, рдореИрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рд░рд╛рдЗрдбрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ;
- рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рд╕реБрдзрд╛рд░ рд╣реБрдЖ
рдкреНрд░рд▓реЗрдЦрди . рдЖрдВрд╢рд┐рдХ рдкреНрд░рдХрд╛рд╢рд┐рддрджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд░реВрд╕реА рдореЗрдВ (рдЕрдиреБрд╡рд╛рдж рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛)ред
рд╕реНрд░реЛрдд: opennet.ru