
рдпрд╣ рдЖрд▓реЗрдЦ рдЙрди рдпреВрдиреАрдЯ 3 рдбреА рдХреЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЬрди рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрдлрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХрд╛ рдЖрдзрд╛рд░ рдирд╣реАрдВ рд╣реИ, рддрд╛рдХрд┐ рдХрднреА-рдХрднреА рдореМрд▓рд┐рдХ рдкреНрд░рд╢реНрди рдорд┐рд▓ рд╕рдХреЗрдВред рдХрдЯреМрддреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯреБрдХрдбрд╝реЗ рдмрддрд╛рдКрдВрдЧрд╛ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдХрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢реНрди рд╣реИрдВ: рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк iPad 3 рд╕реЗ рдХрдордЬреЛрд░ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рдзреАрдорд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рд╕рдВрдЧреАрдд рдХреЛ рдмрд╛рдзрд┐рдд рди рдХрд░реЗрдВ, рдпрд╛ Android рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрдХрд╛рд░ рдХреЛ рдХреИрд╕реЗ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реЗрдВ (50 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ) ) рдФрд░ рдЗрд╕реА рддрд░рд╣, рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЬрд╡рд╛рдм рдорд┐рд▓реЗрдЧрд╛ред
рд▓реЗрдЦ рдХреЗрд╡рд▓ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ (iOS, Android) рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рд╕рднреА рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ C # рдореЗрдВ рд╣реИрдВред
рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рд╣реА рд╣реЛрдиреЗ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛
1) рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╖реНрдЯрддрдо рд╣реИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрддрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА
рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
2) рдПрдХ рд╡рд░реНрдЧ рдмрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдореЛрдиреЛрдмреЗрд╣рд╡рд╛рдпрд░ рд╕реЗ рдПрдХ рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рдВрд╢рдЬ, рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдЕрдиреНрдп рд╕рдорд╛рди рдореЛрдиреЛрдмреАрд╣реЗрдпрд░ рдЧреБрдгреЛрдВ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рднреА рдореБрдЦреНрдп рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ:
рдХреИрд╢рд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЛрдбpublic class Qwant : MonoBehaviour { private Transform _qwantTransform = null; public Transform qwantTransform { get { if (_qwantTransform == null) { _qwantTransform = transform; } return _qwantTransform; } protected set { _qwantTransform = value; } } }
3) рдЕрдкрдиреЗ рдЦреЗрд▓ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд┐рд░ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬрдм рддрдХ рдХрд┐ рдЦреЗрд▓ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрдм рдкреНрд▓реЗрдпрд░рдкреНрд░реЗрдлрд╝реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) рд▓реЗрдХрд┐рди рдРрд╕реА рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд╕реНрддреБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рджреВрд░ рдирд╣реАрдВ рдХреА рдЬрд╛рдПред рдХреЗрд╡рд▓ рдЦреЗрд▓ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ (рд░реЛрдХреЗрдВ рдкрд░ рдЦреЗрд▓реЗрдВ; рд╣рдо рдореЗрдиреВ рдкрд░ рд╣реИрдВ; рдЙрдирдХреА рдХреАрдорддреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рдЫрддреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА, рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ, рдЖрджрд┐)
4) рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рднрд▓реЗ рд╣реА рдЖрдкрдХрд╛ рдЧреЗрдо рд╕рднреА 2D рдореЗрдВ рд╣реЛ) рджреЛ рдХреИрдорд░рд╛, рдЧреЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ, GUI рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░, GUI рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░рдд рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ (рдХреИрдорд░реЗ рдХреА GUI рдкрд░рдд рдЖрдкрдХреА рдЦреБрд╢реА рд╣реЛрдЧреА) рдмреЗрд╢рдХ рдпрд╣ рдЙрди рдорд╛рдорд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреИрдорд░реЗ рд╣реИрдВред
GUI рдХреИрдорд░рд╛ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ 5) рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ GUI iPad рдХреЗ рд▓рд┐рдП рдзреБрдБрдзрд▓реА рдФрд░ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдорд╛рди рджрд┐рдЦреЗ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреИрдорд░рд╛ рдХрд╛ GUI рдЖрдХрд╛рд░ - 1.59 рдмрдирд╛рдПрдВред IPad2 рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд▓реЗрдЖрдЙрдЯ, рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
6) рдпрджрд┐ рдЖрдкрдХреЛ рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЦреАрдВрдЪрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд▓реЙрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдирд┐рд░реАрдХреНрд╖рдХ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдк рдЗрд╕реЗ рдкрд┐рдЫрд▓реА рддрд╕реНрд╡реАрд░ рдореЗрдВ рднреА рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
2 рдбреА рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ (tk2d рдкреНрд▓рдЧрдЗрди) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
рдпреВрдирд┐рдЯреА 3 рдбреА рдореЗрдВ, 2 рдбреА рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВред рдЖрдк рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдмрдирд╛рд╡рдЯ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдПрдиреАрдореЗрд╢рди рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ (4 рдПрдХрддрд╛ рдореЗрдВ, рдпрд╣ рдмрд╛рдд рдереЛрдбрд╝реА рд╕рд╣реА рдереА)ред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
tk2d рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдЦрди рдХреЗ рд╕рдордп рдкреНрд▓рдЧрдЗрди $ 65 рдХрд╛ рдореВрд▓реНрдп рдерд╛, рдФрд░, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ 100% рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
- рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдмрдирд╛рд╡рдЯ рдирдХреНрд╢реЗ рдмрдирд╛рдПрдВ (рдЬрдмрдХрд┐ рдЖрдк рдореВрд▓ рдмрдирд╛рд╡рдЯ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдлрд┐рдЯ рд╣реЛрдВ);
- рд╕реНрдкреНрд░рд╛рдЗрдЯ рдПрдирд┐рдореЗрд╢рди рдмрдирд╛рдПрдВ;
- рдмрдирд╛рд╡рдЯ рдлрд╝реЙрдиреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ;
- tk2dCamera? (рдореИрдВрдиреЗ рдХрднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд▓рдЧрдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рд░реНрдердХ рдЪреАрдЬ!);
- рдХрд╛рдлреА рд╕рдордЭрджрд╛рд░ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред
рдкреНрд▓рдЧрдЗрди рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рдФрд░ рдШрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рднреА рдмрдЧ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рд╡рд┐рдХреГрддрд┐ рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдкрд░ tk2d рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдпрд╣ рдХрд╛рд░реНрдп рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рд╣реЛ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
PlaneResizer.csрдЧреНрд░рд╛рдлрд┐рдХ рдкрд╛рда
рдПрдХ рд╕реБрдВрджрд░ рдлрд╝реЙрдиреНрдЯ рдХреЗ рдмрд┐рдирд╛ рдХреНрдпрд╛ рдЦреЗрд▓ рд╣реИ? рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдлрд┐рдХ рдкрд╛рда рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП,
рдЧреНрд▓рд┐рдлрд╝ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдореИрдХ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХрдо рд╕реЗ рдХрдо рджреЛ рдореБрдХреНрдд рдПрдирд╛рд▓реЙрдЧ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрдВрджрд░ рдкрд╛рда рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред
рдЧреНрд░рд╛рдлрд┐рдХ рдлрд╝реЙрдиреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо xml рдФрд░ рдЯреЗрдХреНрд╕рдЪрд░ рдореИрдк рдмрдирд╛рдПрдВрдЧреЗ, рдЙрдиреНрд╣реЗрдВ tk2d рдпрд╛ рдлреНрд░реА EZ GUI рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдкреВрд▓ рд╕реБрд╡рд┐рдзрд╛рдПрдВ
рдЦреЗрд▓ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЬреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд╕рдХрддреА рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЙрдЪреНрдЪ рд▓рд╛рдЧрдд рд╣реИ, рдпрд╛рдиреА, рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрдЬ рдСрдкрд░реЗрд╢рди рдХреА рдЙрдЪреНрдЪ рд▓рд╛рдЧрддред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП CoRoutine рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЬреЗрдиреЗрд░рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди
рдСрдмреНрдЬреЗрдХреНрдЯ рдкреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рддреЗ рд╕рдордп рд▓реИрдЧреНрд╕ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрддрд░ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдЙрди рд╕рднреА рдХреЛ рддрддреНрдХрд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╛рдВрдЫрд┐рдд рд╡рд╕реНрддреБ рдирд╛рдо рдХреНрд╖реЗрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреЗрдо рд▓рд┐рдЦрддреЗ рд╕рдордп рд▓реИрдЧреНрд╕ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдХ рдзрд╛рд╡рдХ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реЛред
рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╕реНрддрд░
рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╣рдореЗрд╢рд╛ рдЧреЗрдо рдХреЛ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдЪреНрдЫреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ (рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП 4 рдПрдкреАрдХреЗ рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП 2 рдмрд┐рд▓реНрдб)ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦреЗрд▓ рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ (рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ -> рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕-> рдЧреБрдгрд╡рддреНрддрд╛):
рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ Unity3d рдХреЗ рдкрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдЪрд░рдг рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░: рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реНрддрд░ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рдЬреЛ рдкреВрд░реНрд╡-рд▓реЛрдбрд┐рдВрдЧ рджреГрд╢реНрдп рдкрд░ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рдорд╛рд░реА рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░ рджреЗрдЧреАред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдлреБрд▓ рд░реЗрд╕ рд╕реЗ рдХреНрд╡рд╛рд░реНрдЯрд░ рд░реЗрд╕ рддрдХ рдЯреЗрдХреНрд╕рдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреЗрд╡рд▓:
- QualitySettings.names;
- QualitySettings.SetQualityLevel (int)ред
рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
CorrectQuality.csDontDestroyOnLoad рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдЕрдВрддрд╣реАрди рд╕рдВрдЧреАрдд
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╖рдп рд▓рдЧрд╛рддрд╛рд░
рдЪрд▓реЗ , рддрдм рднреА рдЬрдм рдПрдХ рджреГрд╢реНрдп рд╕реЗ рджреВрд╕рд░реЗ рджреГрд╢реНрдп рдореЗрдВ рд░рд┐рдмреВрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реЛ, рддреЛ рдЖрдкрдХреЛ
DontDestroyOnLoad (gameObject) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
;рдпрд╣реА рд╣реИ, рд╣рдорд╛рд░реЗ рд╕рдВрдЧреАрдд рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдХрднреА рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдЧреИрд░-рд╣рдЯрд╛рдиреЗ рдпреЛрдЧреНрдп рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рд╕рд┐рдВрдЧрд▓рдЯрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред
рдЕрдиреНрдп рдЧреИрд░-рд╣рдЯрд╛рдиреЗ рдпреЛрдЧреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
Music.csTouchDispatcher
рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВ - рдПрдХ рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрди рд╣реИред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ
cocos2d / x рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдЧреЗрдо рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
1) рд╕реНрдкрд░реНрд╢ рдШрдЯрдирд╛рдУрдВ рдХреЗ 4 рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдпреБрдХреНрдд рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ: рдЯрдЪрдмреИрдЧрди, рдЯрдЪрдореЗрдб, рдЯрдЪрдХреИрдиреНрд╕реЗрд▓, рдЯрдЪрдПрдВрдбред рдпрджрд┐ рдХреЛрдИ рд╡рд╕реНрддреБ рд╕реНрдкрд░реНрд╢ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкрдХрдбрд╝рддреА рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред
2) рдПрдХ TouchDispatcher рд╡рд░реНрдЧ рд╣реИ - рдПрдХ рд╡рд░реНрдЧ рдЬреЛ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдФрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд░рддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдорд╛рдЙрд╕ рдФрд░ рдЙрдВрдЧрд▓реА рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рди - рд▓рдВрдмреЗ рд╕рдордп рддрдХред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
- рдорд▓реНрдЯреАрдЯрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
- рдХрдмреНрдЬрд╛ (рдирд┐рдЧрд▓) рд╡рд╕реНрддреБ рд╕реНрдкрд░реНрд╢ рдШрдЯрдирд╛ рдпрд╛ рдирд╣реАрдВ
- рд╡рд╕реНрддреБрдУрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛
- рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╕реВрдЪреА рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдЬреЛрдбрд╝рдирд╛
- рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╕реВрдЪреА рд╕реЗ рдХреЛрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд┐рдХрд╛рд▓реЗрдВ
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд░реНрдЧ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрдкрд░реНрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдореА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЧреЗрдордСрдмрдЬреЗрдХреНрдЯ рдкрд░ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рджреГрд╢реНрдп рдХреЗ рдореВрд▓ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SharedTouchDispatcher рдирд╛рдо рдХреЗ рддрд╣рддред рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рд╡рд╣
GameObject.Find ("/ SharedTouchDispatcher") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рдЯрдЪрдбрд╛рдЗрдкрд░рдЪреЗрдХ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
TouchDispatcher.cs ,
TouchTargetedDelegate.csAccelerometerDispatcher
TouchDispather рдХреЗ рд▓рд┐рдП рдКрдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рд╕рднреА рдПрдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣реА рд╣реИ, рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде: рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдХреЛрдб рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рд╣реИред
рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкреЛрд░реНрдЯреНрд░реЗрдЯ рдпреВрдкрд╕рд╛рдЗрдбрдбрд╛рдЙрди рдпрд╛ рд▓реИрдВрдбрд╕реНрдХреЗрдкрд▓рд╛рдЗрдЯ, рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореВрд▓реНрдп рдХреНрд░рдорд╢рдГ рдПрдХреНрд╕ рдпрд╛ рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдмреИрдХ-рдЙрдиреНрдореБрдЦ рдкреНрд░рдмрдВрдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг:
AccelerometerDispatcher.cs ,
AccelerometerTargetedDelegate.csрдЕрд╡рддрд▓ рдмрд╣реБрднреБрдЬ рдореЗрдВ рдмрд┐рдВрджреБрдУрдВ рдХреА рдЬрд╛рдБрдЪ
рдХрдВрдкреНрдпреВрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рдмрд╕реЗ рдЖрдо рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдмрд┐рдВрджреБ рдПрдХ рдЧреИрд░-рдЙрддреНрддрд▓ рдмрд╣реБрднреБрдЬ рдХреЗ рдЕрдВрджрд░ рд╣реИ, рдЕрдЧрд░ рдХрд┐рд╕реА рднреА рджрд┐рд╢рд╛ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рд░рдг рдмрд╣реБрднреБрдЬ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд╛рд░ рдХрд░рддреА рд╣реИред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЦреБрдж рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдЕрдм GUI рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯрдЪ рд╣рд┐рдЯрд┐рдВрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдорд╛рдирддрд╛ рд╣реВрдВ (рдмреЗрд╢рдХ, рдЖрдк рдпрд╣ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдмреАрдо
рдХреЛрд▓рд╛рдЗрдбрд░ рд╕реЗ
рдЯрдХрд░рд╛рддрд╛ рд╣реИ , рд▓реЗрдХрд┐рди, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, 2D рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреА рдЧрдИ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)ред
рд╕рд░рд▓ рдмрдЯрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдпрдорд┐рдд рдЖрдпрддреЛрдВ рдФрд░
рдЯрдЪрдЬрд╝реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЙрдиреНрдЯреИрдХреНрдЯреНрд╕ (рд╕реНрдерд┐рддрд┐); ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрдЯрд┐рд▓ рдЖрдХрд╛рд░ рдХреЗ рд╣реИрдВ рдФрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ - рд╣рдорд╛рд░реЗ рд╕рд╢рд░реНрдд рдмрдЯрди рдХреЗ рдмрд╣реБрднреБрдЬ рдХреЛ
рд╡реЗрд░рдЯреЗрдХреНрд╕ рд╣реЗрд▓реНрдкрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдХреБрдЫ рднреА рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдФрд░ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред
рдирддреАрдЬрддрди, рд╣рдо рдЕрдкрдиреЗ 2D рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред
рд╣рдорд╛рд░реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдбреНрд░рд╛рдЗрд╡ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ:
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрдВрдХреЛрдВ рдХреЗ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдХреЛрдб private void ParsePath(){ // char []separator={',','\n'}; string []numbers=pathTouch.Split(separator); Path= new Vector2[numbers.Length/2]; for (int i=0;i+1<numbers.Length;i+=2){ Path[i/2]=new Vector2(float.Parse(numbers[i],NumberStyles.Currency),float.Parse(numbers[i+1],NumberStyles.Currency)); } }
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдХреЗрд╡рд▓ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрджрд╛рд╣рд░рдг:
рдХреНрд░реЙрд╕рд┐рдВрдЧрдЗрд╕рдореЗрдВ рдПрдХ рд╡рд░реНрдЧ рд▓реЗрдЖрдЙрдЯ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЯрдЪ рдЗрд╡реЗрдВрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреНрд░реЛрдХ рдореЗрдВ рдЙрдВрдЧрд▓реА рд╣рд┐рдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
SpriteTouch.csрдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╕реНрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ WWW
рдпрджрд┐ рдЖрдкрдХреЛ рдЧреЗрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХреБрдЫ рд╕реНрддрд░реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ
WWW.LoadFromCacheOrDownload рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рджреЛрд╕реНрдд рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдпреВрдирд┐рдЯреА рдкреНрд░реЛ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдХреЗрд╡рд▓ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ; рдЖрдк рдРрд╕реЗ рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
BuildPipeline.BuildStreamedSceneAssetBundle ред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдпреВрдирд┐рдЯреА 3.5.2 рдХреЗ рддрд╣рдд рдпрд╣ iOS рдХреЗ рддрд╣рдд рдмрд╣реБрдд рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрдм рд╕реЗ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдПрдХрддрд╛ рдкреНрд░рд▓реЗрдЦрди рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╕реНрддрд░реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдЖрдпреЛрдЬрди рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд▓реЗрдЦ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдФрд░ рдХреБрдЫ рд╕рдордп рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЙрдкрд░реЛрдХреНрдд рд▓рдЧрднрдЧ рд╕рднреА рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
