рд╣рдо, рдПрдХ рдпреВрдХреНрд░реЗрдиреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдВрдкрдиреА рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдПрдХ рдЯреАрдо, рд╕рдореНрдорд╛рдирд┐рдд рд╣реИрдмрд░ рдкрд╛рдардХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдм рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдкреЗрд╢реЗрд╡рд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдореЛрдб рдореЗрдВ рд╣рдо рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд┐рд▓реМрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдирдпрд╛ рд╣реИ: рдУрдПрд╕, рдЧреЗрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЧреЗрдо рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХреА рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред рддрд╛рдХрд┐ рд╣рдорд╛рд░реА рдЦреЛрдЬ, рдЬреНрдЮрд╛рди рдФрд░ рдкрд░рд┐рдгрд╛рдо рдпрдерд╛рд╕рдВрднрд╡ рдЙрдкрдпреЛрдЧреА рд╣реЛрдВ, рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд▓реЗрдЦреЛрдВ-рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╣рдо рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдкрд╛рдардХреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреА рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХрд┐ рд╣рдо рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ рдЙрдкрдпреЛрдЧреА рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧреАред
рдЖрдЬ рд╣рдо рдПрдХ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреИрд╕реЗ рдЖрдпрд╛, рд╣рдо рдХреНрдпрд╛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ ...
рд╣рдордиреЗ рдПрдХ рдХреЛрдбрд┐рдВрдЧ рдбреЛрдЬреЛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ 3 рдбреА рдЦрд┐рд▓реМрдирд╛ рдЪреБрдирд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ 3 рдбреА рдЯреИрдВрдХ рдерд╛ред 3-4 рдкрд╛рдареЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрдЧрдарди рдХреА рдХрдореА рд╣реЛрдиреЗ рд▓рдЧреА рдФрд░ рд╣рд░ рдмрд╛рд░ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрд╕реБрдХ рд╣реЛ рдЧрдПред рдирддреАрдЬрддрди, рд╡реЗ рдЖрддреНрдо-рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрдП: рд╣рд░ рдХрд┐рд╕реА рдиреЗ рдЦреБрдж рдХреЛ рдмреИрдардХрд░ рд▓рд┐рдЦрд╛ред
рд▓реЗрдХрд┐рди рд╣рдордиреЗ 2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рдП:
- рдХреЛрдбрд┐рдВрдЧ рдбреЛрдЬреЛ рдХрдорд╛рд▓ рдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрдЧрдарди рдФрд░ рдПрдХ рдиреЗрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рд╣рдо рдЗрди рд╕рддреНрд░реЛрдВ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рд▓реМрдЯреЗрдВрдЧреЗ)
- рдЦрд┐рд▓реМрдиреЗ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рд░реЛрдорд╛рдВрдЪрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ; рдЙрджреНрдпрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, рдпрд╣ рдПрдХ рдирдИ рдзрд╛рд░рд╛ рдереА, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдереАред рдмрд╣реБрдд рдХреБрдЫ рдирдпрд╛ рдерд╛: рд╡реИрдХреНрдЯрд░, рдореЗрдЯреНрд░рд┐рд╕реЗрд╕, рдХреНрд╡рд╛рдЯрд░реНрдирд┐рдпрди, рд╡рд░реНрдЯрд┐рд╕, рдЗрдВрдбреЗрдХреНрд╕, рдЯреЗрдХреНрд╕рдЪрд░, рдЖрджрд┐ред
рдЕрдм рдпрд╣ рдХрд╣рдирд╛ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдиреЗрддреГрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж рд╣реИ, рдЬрд┐рд╕рдиреЗ рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд╣рдорд╛рд░реЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдпреЛрдЧ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред
рд╣рдо рдХреНрдпрд╛ рд▓рд┐рдЦреЗрдВрдЧреЗ ...
рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рддрд╣рдд рд▓рд┐рдЦрдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╣рдорд╛рд░реЗ рд╕реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЕрдкрдиреЗ рдХрдИ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдпрд╛, рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЫрдВрдЯрдиреА рдХреА рдФрд░ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдХрд┐рдпрд╛ ... рдХреЛрд▓реЛрдмреЛрдХред рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдХрд╛рдо рдХреЗ рд╢реАрд░реНрд╖рдХ "рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рдСрдл рдж рдЬрд┐рдВрдЬрд░рдмреНрд░реЗрдб рдореИрди" рдХреЗ рд╕рд╛рде рдмрдЪреНрдЪреЛрдВ рдХрд╛ рдЦрд┐рд▓реМрдирд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд╕рд╛рдЬрд┐рд╢ рд╕рд░рд▓ рд╣реИ: рдПрдХ рдЯреИрдмрд▓реЗрдЯ рдкреАрд╕реА рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдкрдХреЛ рдПрдХ рдкрд░реА-рдХрдерд╛ рднреВрд▓рднреБрд▓реИрдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрд▓реЛрдмреЛрдХ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬрд╣рд╛рдВ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдзрд╛рдПрдВ рдФрд░ рдмрд╛рдзрд╛рдПрдВ рдЙрд╕рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЦрдбрд╝реА рд╣реЛрдВрдЧреАред
рд╣рдорд╛рд░реЗ рдЙрдкрдХрд░рдг:
- Windows рд╕реНрдЯреЛрд░ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП C # 5.0, .Net
- рдмреБрд▓реЗрдЯ (рд╕реА # рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд▓рд╛рд▓), рд╢рд╛рд░реНрдкрдбрдПрдХреНрд╕, рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ 11
- рдкреНрд░реЗрд░рдгрд╛, рдЕрдиреБрднрд╡, рджрд┐рдорд╛рдЧ рдФрд░ рдкрд╛рдВрдЪ рд▓реЛрдЧреЛрдВ рдХреЗ рд╣рд╛рде (рджреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЯреАрдо рд▓реАрдб, рдбрд┐рдЬрд╛рдЗрдирд░ рдФрд░ рдХрд▓рд╛рдХрд╛рд░)
рд╣рдордиреЗ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреА ...
рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдпрд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рддреБрд░рдВрдд рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдордиреЗ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдкрд╣рд▓реЗ рд╣реА рдкреВрд░реА рдХрд░ рд▓реА рд╣реИ:
- рдЦрд┐рд▓реМрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░;
- рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╡рд┐рдХрд╛рд╕;
- DirectX рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд;
- SharpX рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд;
- рдПрдЪрдПрд▓рдПрд╕рдПрд▓ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд
- рдПрдХ рднреМрддрд┐рдХ рдЗрдВрдЬрди рдХреА рдЦреЛрдЬ, рд╕реА # рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг, рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рддрддрд╛;
- рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛;
- рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрджрд┐рдо рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛;
- рд╕рд╛рдзрд╛рд░рдг рд╡рд╕реНрддреБрдУрдВ рдХреЗ рднреМрддрд┐рдХреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛;
- рдХрд╛рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо (рдкреНрд░рднрд╛рд╡, рд░реЛрд╢рдиреА рдФрд░ рдЫрд╛рдпрд╛)
рдбрд┐рдЬрд╝рд╛рдЗрди
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рджреЛ рд╕реНрддрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╕рд╛рд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрддрд░ред рд▓реЗрд╡рд▓рд┐рдВрдЧ рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ, рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИред рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рд╕реНрддрд░ рдореЗрдВ рдЪрд╛рд░ рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: "рдЧреЗрдо", "рднреМрддрд┐рдХреА", "рддрд░реНрдХ" рдФрд░ "рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди"ред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЗрди рдШрдЯрдХреЛрдВ рдХреЗ рд╕рдВрдкрд░реНрдХ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрдд рд╡рд░реНрдгрд┐рдд рд╣реИрдВ:
- "рдЧреЗрдо" рд╕рднреА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдЧреЗрдо рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдЦреЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд, рдард╣рд░рд╛рд╡, рд╣рд╛рдирд┐, рдЬреАрдд, рдЖрджрд┐);
- "рднреМрддрд┐рдХреА" рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ рд╣реИ рдЬреЛ рдПрдХ рднреМрддрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд╡рд╕реНрддреБрдУрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ: рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЯрдХрд░рд╛рд╡, рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдмрд▓реЛрдВ рдХреА рдЧрдгрдирд╛, рдЧрддрд┐;
- "рддрд░реНрдХ" рдПрдХ рдШрдЯрдХ рд╣реИ рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рднреМрддрд┐рдХ рдмрд╛рддрдЪреАрдд рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдмрд┐рдирд╛ рдЦреЗрд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдирд┐рдпрдо рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ: рдХрд┐рд╕реА рднреА рдмреЛрдирд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛, рдпрд╣ рддрдп рдХрд░рдирд╛ рдХрд┐ рдХреНрдпрд╛ рдЬреАрддрдирд╛, рд╣рд╛рд░рдирд╛, рд╡рд╕реНрддреБрдУрдВ рдХреА рдЧреИрд░-рднреМрддрд┐рдХ рдмрд╛рддрдЪреАрдд (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХреЛрдИ рд╡рд╕реНрддреБ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рд╕реЗ рдЯрдХрд░рд╛рддреА рд╣реИ: рд╡рд╕реНрддреБ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдмреЛрдирд╕ рдХреА рдЧрдгрдирд╛ рд╣реЛрддреА рд╣реИ);
- "рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди" рдЕрдореВрд░реНрдд рд╕реНрддрд░ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╕реНрддрд░ рдЦреЗрд▓, рднреМрддрд┐рдХреА, рддрд░реНрдХ рдФрд░ рджреГрд╢реНрдп рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ: рд╡рд┐рдВрдбреЛрдЬ рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдФрд░ рдЦреЗрд▓ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред
рднреМрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рди
рднреМрддрд┐рдХреА рдХреЛ рднреМрддрд┐рдХреА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЦреЗрд▓ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рднреМрддрд┐рдХ рд╕рдВрдкрд░реНрдХ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЬрдиред рдПрдХ рднреМрддрд┐рдХ рдЗрдВрдЬрди, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореМрдЬреВрджрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрджрд┐ рдХреБрдЫ рдЕрджреНрд╡рд┐рддреАрдп рднреМрддрд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдФрд░ рдЕрдиреБрднрд╡ рднреАред рд╣рдорд╛рд░реЗ рдЦреЗрд▓ рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рднреМрддрд┐рдХ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ: рд╣рдо рджреБрдирд┐рдпрд╛ рдХреЗ рдПрдХ рдореЙрдбрд▓ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рд╡реЗрдХреНрдЯрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдкреГрдереНрд╡реА (рдЬрдореАрди) рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрдкрдирд╛ рдЭреБрдХрд╛рд╡ рдмрджрд▓рддреА рд╣реИ (рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рд╣рдо рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рд╡реЗрдХреНрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ)ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрд╕рд▓реА рдмрдЪреНрдЪреЛрдВ рдХрд╛ рдЦреЗрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЧреЗрдВрджреЛрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд╛рди рдкрд░ рднреВрд▓рднреБрд▓реИрдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рднреВрд▓рднреБрд▓реИрдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдЭреБрдХреА рд╣реБрдИ рд╣реИ, рдЬрдмрдХрд┐ рдЧреЗрдВрдж рд▓реБрдврд╝рдХрддреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдорд╛рд░реНрдЧ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛ рдФрд░ рдмрд╣реБрдд рдХрдо рд╕рдордп рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо C # рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ XNA рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рд▓реЛрдХрдкреНрд░рд┐рдп рдмреБрд▓реЗрдЯ рдЗрдВрдЬрди (
http://code.google.com/p/bullet-xna/ ) рдкрд░ рдЖ рдЧрдПред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрдВрдЬрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЧрд╛рдпрдм рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╣рдореЗрдВ XNA рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рд╕рднреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреВрд░реНрдг рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рд╣рдЯрд╛рдирд╛ рдерд╛ред
рджреГрд╢реНрдп
рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рдХрд╛ рдЪреБрдирд╛рд╡ рдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдореЗрдВ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
- Windows рд╕реНрдЯреЛрд░ рдореЗрдВ XNA рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рд▓реЗрдЦреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рд╣реИ рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ XNA рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛;
- рдореЛрдиреЛрдЧреЗрдо XNA рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИ (рд╢рд╛рдпрдж рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ SharpDX рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдореЛрдиреЛрдЧреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ);
- SlimDX, SharpDx рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ SharpDX рд╕реЗ рдмреЗрд╣рддрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ DirectX 11.1 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;
- SharpDx - DirectX 11.1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╕реНрд▓рд┐рдордбрдПрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ (http://code4k.blogspot.com/2011/03/benchmarking-cnet-direct3d-11-apis.s.s.html) рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рд╕реНрд▓рд┐рдордбреАрдПрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ DirectX рдкрд░ рдкреНрд░рдмрдВрдзрд┐рдд рд░реИрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рдХреЗ рдмрд┐рдирд╛ рд╢реБрджреНрдз SharpDx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдирдП рдЧреЗрдо рдЗрдВрдЬрди рдХрд╛ рдПрдХ рд╕рд╛рджреГрд╢реНрдп рдмрдирд╛рдпрд╛ред
рд▓рд╛рдЧрдд :)
- 2-3 рдХрдк рдХреЙрдлреА
- 4 рд▓реАрдЯрд░ рдЪрд╛рдп
- рд▓рдЧрднрдЧ 2 рдХрд┐рд▓реЛ рд╕реЙрд╕реЗрдЬ
- рдХреИрдВрдбреА рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВ рд╣реБрдИ
- рдкреНрд░рддрд┐ рджрд┐рди 1-2 рдШрдВрдЯреЗ рдХреА рдЪрд░реНрдЪрд╛
рдФрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗ