рдПрдВрдбреНрд░реЙрдпрдбред рдлреНрд░реИрдЧреНрдореЗрдВрдЯреЗрд╢рди рдХреЛ рд╣рд░рд╛рдпрд╛

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



1. рдЧреЛрд▓рд┐рдпрд╛рдБ рдФрд░ рдлреЛрдиред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпреЛрдЬрдирд╛


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

рдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рдмреАрдЪ рдореВрд▓рднреВрдд рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд░рдЦрддрд╛ рд╣реИ:

рдкреЛрд░реНрдЯреНрд░реЗрдЯ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдореЗрдВ рдлрд╝реЛрди

рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рд╣рд╛рде рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕реА рд╣рд╛рде рдХреЗ рдЕрдВрдЧреВрдареЗ рд╕реЗ рдкреНрд░реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдВрдЧрд▓реА рд╣рд░ рдЬрдЧрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред


рд▓реИрдВрдбрд╕реНрдХреЗрдк рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдореЗрдВ рдлрд╝реЛрди

рдЖрдорддреМрд░ рдкрд░ рджреЛ рд╣рд╛рдереЛрдВ рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░реЗрд╕ рдХреЛ рджреЛрдиреЛрдВ рд╣рд╛рдереЛрдВ рдХреЗ рдЕрдВрдЧреВрдареЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд╣реАрдВ рднреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред


рдХрд┐рд╕реА рднреА рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдЧреЛрд▓рд┐рдпрд╛рдБ

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


рдЫреЛрдЯреА рдЧреЛрд▓рд┐рдпрд╛рдБ

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


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


2. рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рдиред рдмрдирд╛рд╡рдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░


рдпрд╣ рдЖрдЗрдЯрдо рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЦреЗрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рди рдХрд┐ рдирд┐рдпрдорд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ ...

рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИрдВред рдпрд╣рд╛рдБ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реИрдВ:

рд╕рдорд╕реНрдпрд╛ 1. рдЫрд╡рд┐ рддреЗрдЬ

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

рд╕рдорд╕реНрдпрд╛ 2. рд╕рд╣реА рд╕реНрдерд╛рди

рдХреЛрдб рдореЗрдВ рдХрд┐рд╕реА рднреА "рдореИрдЬрд┐рдХ рдирдВрдмрд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЦреАрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдерд╛рди рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЧреЛрд▓ рдЧреЛрд▓ рдмрдиреЗ рд░рд╣реЗрдВ рдФрд░ рд╡рд░реНрдЧ рдХреЛ рд╡рд░реНрдЧред
рдпрд╣рд╛рдВ рдореЗрд░реЗ рдЕрдЧрд▓реЗ рдЧреЗрдо рд╕реЗ рдПрдХ рдмрдЯрди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
againButton.setPosition(table.getX()+table.getWidth()/2-againButton.getWidth()/2,table.getY()+table.getHeight()-5*againButton.getHeight()/4); 


рд╕рдорд╕реНрдпрд╛ 3. рднреМрддрд┐рдХреА Box2D

рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдЧреЗрдо рдореЗрдВ, рдореИрдВрдиреЗ рдмреЙрдХреНрд╕ 2 рдбреА рднреМрддрд┐рдХреА рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЬрдм рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Box2D рдореЗрдВ, PixelToMeterRatio рд╕реНрдерд┐рд░ рдХрд╛ рдкреНрд░рдпреЛрдЧ рднреМрддрд┐рдХреА рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБрдПрдВ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИрдВ: рдПрдХ рдмреЙрдХреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреА рддрд░рд╣ рдпрд╛ рдПрдХ рдмреЙрдХреНрд╕ рдХреА рддрд░рд╣ рдПрдХ рдЧрдЧрдирдЪреБрдВрдмреА рдЗрдорд╛рд░рдд рдХрд╛ рдЖрдХрд╛рд░ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВред
рдЫрд╡рд┐

рд╕рдорд╕реНрдпрд╛ 4. рдЖрдиреБрдкрд╛рддрд┐рдХрддрд╛

рдЬрдм рдмрдирд╛рд╡рдЯ рдХреЛ рд╕рдВрдХреБрдЪрд┐рдд рдпрд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 16: 9 рд╕реЗ 4: 3 рддрдХред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдХреБрдЫ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрджрд╕реВрд░рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдиреНрдпреВрдирддрдо рдмрдирд╛рдПрдВ, рдХрд╛рд░реНрдЯреВрди-рд╣рд╛рде рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕рдВрдХреБрдЪрд┐рдд рдЫрд╡рд┐ рдХреЛ рдЗрддрдирд╛ рднрдпрд╛рдирдХ рдирд╣реАрдВ рджрд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ ...

3. рдкреНрд░рджрд░реНрд╢рди


рдпрджрд┐ рдЖрдк рдПрдХ 3 рдбреА рд╕реБрдкрд░-рдореЗрдЧрд╛рд╢реВрдЯрд░ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЬрд╛рди рд▓реЗрдВ рдХрд┐ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдЗрд╕реЗ рдирд╣реАрдВ рдЦреАрдВрдЪреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдирдП рдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрдереНрдп рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ рдХрд┐ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ OPEN GL 2 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ 10% рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗрд╡рд▓ OPEN GL 1.1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рдкреНрд░рджрд░реНрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╣реАрдВ рдФрд░ рдирд┐рд╣рд┐рдд рд╣реИ: рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдлрдкреАрдПрд╕ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рд╕рд╛рдзрд╛рд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рддреЛ рдЦреЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдЬрд┐рд╕ рдЦреЗрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рд╣реВрдВ: рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рдХреАрдбрд╝реЗ рдХреЗ рдореБрдЦреНрдп рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреА рдЧрддрд┐ рдЕрд▓рдЧ рд╣реИред рдмрд╣реБрдд рдбрд┐рд╕рд╛рдЗрдб рдХрд░рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдХреАрдбрд╝реЗ рдХреЛ рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдПрдлрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ ... рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди рдПрдлрдкреАрдПрд╕ рдХреЛ "рдЪрд░рдг" рд╕рдВрд▓рдЧреНрди рдХрд░рдХреЗ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛:
  shipConfig.setShipSpeed(activity.mCamera.getHeight()/(shipConfig.timePerCameraHeight*fpsCounter.getFPS())); 

рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рдЬрдм рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдирд░рдо рдмрдирд╛рдПрдВред рдХреЛрдИ рднреА "рд╕рдВрдЦреНрдпрд╛ рдХрд╣реАрдВ рд╕реЗ рднреА" рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддреА рд╣реИред

4. Android рд╕рдВрд╕реНрдХрд░рдг



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

5. рдирд┐рд╖реНрдХрд░реНрд╖


рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рд╡рд┐рдЦрдВрдбрди рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░рджрд░реНрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рддреИрдпрд╛рд░ рд░рд╣реЗрдВ рдХрд┐ Google рджреНрд╡рд╛рд░рд╛ рдШреЛрд╖рд┐рдд рдкреВрд░реНрдг рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдорддреМрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛, рдирд┐рд░рд╛рд╢рд╛ рди рдХрд░реЗрдВред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реБрдЭрд╛рд╡ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рдЖрдкрдХреЛ рдЙрди рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдЬреЛ рдореБрдЭреЗ рдЖрдИрдВред

Source: https://habr.com/ru/post/In165077/


All Articles