Pixi.js: рдЖрдИрдУрдПрд╕ рдкрд░ рд╡реЙрдмрд▓рд┐рдВрдЧ рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдПрдирд┐рдореЗрд╢рди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдлрд╝рд░ре░ 2017  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pixijs/pixi.js

рдЙрджрд╛рд╣рд░рдг: http://moonrat.co.uk/html5/pixi-ios-animation-bug/

рдЖрдк рдЬреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдПрдирд┐рдореЗрд╢рди рдХреЗ 3 рдЖрдХрд╛рд░ рд╣реИрдВ, рд╕рдмрд╕реЗ рдКрдкрд░ x0.5, рдлрд┐рд░ рдмреАрдЪ рдореЗрдВ x0.75 рдФрд░ рд╕рдмрд╕реЗ рдиреАрдЪреЗ x1ред рдмрд╛рдИрдВ рдУрд░ рдирд┐рдпрдорд┐рдд рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкрде рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджрд╛рдИрдВ рдУрд░ рддреАрди рдПрдирд┐рдореЗрд╢рди рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм, рдореИрдВ _рдХреЗрд╡рд▓ WebGL рдореЛрдб рдореЗрдВ iOS рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ_ред рдХреЛрдИ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореИрдХ рдкрд░ рд╕рдлрд╛рд░реА, рдмрд┐рд▓реНрдХреБрд▓ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреИрдирд╡рд╛рд╕ рдореЛрдб рдореЗрдВ рдЖрдИрдУрдПрд╕, рдмрд┐рд▓реНрдХреБрд▓ рдареАрдХред рд▓реЗрдХрд┐рди iOS (iPads рдФрд░ iPhones) рдбрд┐рд╡рд╛рдЗрд╕ WebGL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ... рдбрдЧрдордЧрд╛рдиреЗ

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

рдпрд╣рд╛рдБ рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рднреА iOS рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦрд╛ рд╣реИ

рдЖрдИрдкреИрдб рдорд┐рдиреА 2: 10.0.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдкреИрдб 4: 8.4 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдкреИрдб рдПрдпрд░: 10.2 - рдкрд┐рдХреНрд╕реА рд╢реЗрдХ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛
рдЖрдИрдкреИрдб рдПрдпрд░: 10.3 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
iPad Air2: 8.3 - рдкрд┐рдХреНрд╕реА рд╢реЗрдХ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо

рдЖрдИрдлреЛрди 4рдПрд╕: 9.1 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди 4рдПрд╕: 9.2.1 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди 5: 9.1 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рднреА рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдлреЛрди 5: 10.1 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рднреА рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдлреЛрди 5рдПрд╕: 10.0.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдлреЛрди 6: 8.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди 6: 10.0.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди 6+: 8.4 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди 6+: 9.2.1 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ
рдЖрдИрдлреЛрди рд╕реЗ: 10.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдлреЛрди 7: 10.2 - рдкрд┐рдХреНрд╕реА рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╣реИ

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

ЁЯТ╛ v4.x (Legacy)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЧрд░ рд╕рдорд╕реНрдпрд╛ рдЖрдИрдУрдПрд╕ рдкрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЛ рдШреБрдорд╛ рд░рд╣реА рд╣реИ, рддреЛ рд╣рд╛рдБ, "рдЕрдЧрд░ рдЖрдИрдУрдПрд╕ рддреЛ рд╕рдЯреАрдХ рдЯреБрдХрдбрд╝рд╛ рдЙрдЪреНрдЪ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ" рдХрд░реЗрдВред
рдпрджрд┐ рдпрд╣ ios рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд┐рддреНрд░ рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдЖрдИрдУрдПрд╕ рдХреЗрд╡рд▓ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛ :)

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА; рдпрд╣ рдбрдЧрдордЧрд╛рдирд╛ рдЕрдВрддрд┐рдо рдкрд┐рдХреНрд╕реА v3 рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ: http://moonrat.co.uk/html5/pixi-ios-animation-bug-v3/

рд╡реА3 рдмреЗрд╣рддрд░ рд╣реИ? рд╡рд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ

рдЖрдИрдУрдПрд╕ рдкрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА "рдбрдЧрдордЧрд╛рдиреЗ" рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрдм рдХреБрдЫ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЛ рдШреБрдорд╛рддреЗ рд╣реИрдВ (рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрдирдХрд╛ рдХреЛрдг 0 рдХреЗ рдЖрд╕рдкрд╛рд╕ рдШреВрдо рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ)ред v3 рдкрд░ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗтАж

рдХреЗрд╡рд▓ рдЕрдВрддрд░ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо v4 рдореЗрдВ рдлреНрд▓реЛрдЯ 32 рд╕рд░рдгреА рдореЗрдВ рд╡рд░реНрдЯреЗрдХреНрд╕ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рд╢рд╛рдпрдж рдПрдХ рд╕рдЯреАрдХ рдореБрджреНрджрд╛?

@GoodBoyDigital рдореИрдВрдиреЗ рдЖрдЬ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, @themoonrat рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИред

рдХреВрд▓ - рд╢рд╛рдпрдж рд╢реЗрдбрд░ рд╕рдЯреАрдХ?

рдХреНрдпрд╛ рдпрд╣ рд░рд╛рдЙрдВрдбрдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ?

рд╢реБрдХреНрд░, 17 рдлрд░рд╡рд░реА 2017 рдХреЛ 16:13 рдмрдЬреЗ рдореИрдЯ рдЧреНрд░реЛрд╡реНрд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдХреВрд▓ - рд╢рд╛рдпрдж рд╢реЗрдбрд░ рд╕рдЯреАрдХ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/pixijs/pixi.js/issues/3742#issuecomment-280692953 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAipZJ8DLKkA3bRJQIOYcmTDpXZgfTehks5rdccygaJpZM4MDJtw
.

рд░рд╛рдЙрдВрдбрдкрд┐рдХреНрд╕рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдЪреЗрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рд░реБрдХреЛ, рд░реБрдХреЛ, рдЗрд╕рдиреЗ рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдпрд╛!

@ivanpopelyshev - рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдореБрдЭреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрдбрд░ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЛ рд╣рд╛рдИрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╣рд╛ рдФрд░ рдЗрд╕рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ред рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдЕрднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрдкрдиреЗ рдореБрдЭреЗ рдЖрдЬ рд╕реБрдмрд╣ рджрд┐рдпрд╛, рдФрд░ рдпрд╣ _does_ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ!

рдареАрдХ рд╣реИ, рдпрд╣ рдЕрдЬреАрдм рд╣реИред
рдЗрд╕рд▓рд┐рдПред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд░реНрддрдорд╛рди, рджреЗрд╡ рд╢рд╛рдЦрд╛, рд╕рдЯреАрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдХреЗ рд╕рд╛рдеред рд╣рд╛рд▓рд╛рдВрдХрд┐....

PIXI.settings.PRECISION = 'highp'
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдпрджрд┐ рдЖрдк рд╕реАрдзреЗ pixi.js рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
PRECISION: 'mediump',
рдкреНрд░рддрд┐
PRECISION: 'highp',
рддрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рддреЛ, рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ + рдбрдмрд▓ рдорд╛рди? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрдмрд▓-> рдлреНрд▓реЛрдЯ-> рд╣рд╛рдИрдк рд░реВрдкрд╛рдВрддрд░рдг рдЖрдИрдлреЛрди/рдЖрдИрдкреИрдб рдХреЗ рд▓рд┐рдП рдмреБрд░реА рдЪреАрдЬ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреЛрд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдорд╛рди рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдХреА рдмрдЬрд╛рдп рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдЙрдард╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИ

рдЕрдЪреНрдЫрд╛ рдХреИрдЪ @themoonrat

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Float32Array рдХреЗ рдмрдЬрд╛рдп Sprrite рдореЗрдВ Float64Array рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рддреНрд░реБрдЯрд┐ рдереЛрдбрд╝реА рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреАред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ :)

@ivanpopelyshev рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдареАрдХ рд╣реИрдВ - рд╣рдо рдЙрдиреНрд╣реЗрдВ рдлреНрд▓реЛрдЯ 32 рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдбрдмрд▓ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ ..

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдЕрднреА рднреА рдПрдХ iPad Mini3 рдкрд░ pixi4.4.1 рдХреЗ рд╕рд╛рде рдбрдЧрдордЧрд╛рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ PIXI.settings.PRECISION = 'highp' рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдФрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдХреНрдпрд╛ рдЖрдк рдХрдВрд╕реЛрд▓ рдореЗрдВ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрддреЗ рд╣реИрдВ? рдпрджрд┐ рд╣рд╛рдБ рддреЛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 4.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИ? рдПрдХ рдордВрдЪ рдореЗрдВ рдмрд╕ рдХреБрдЫ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕?

рд╣рд╛рдВ, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреГрдкрдпрд╛ PIXI.settings.PRECISION_FRAGMENT рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╕рд┐рд░реНрдл 1 рдПрдирд┐рдореЗрдЯреЗрдбрд╕реНрдкреНрд░рд╛рдЗрдЯ 24fps (рд╕реНрдкреАрдб 0.4) рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдПрдиреАрдореЗрд╢рди TexturePacker рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдзрд╛рд░ рдмрдирд╛рд╡рдЯ рдЖрдпрд╛рдо POT (2048x2048) рд╣реИрдВ
4.4.1 рдореЗрдВ рд╡рд╣ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдбрдЧрдордЧрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдШрдмрд░рд╛рд╣рдЯ рд╣реИред

рдФрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рд░реЗрдВрдбрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ? рдмрд╕ рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВ: https://github.com/pixijs/pixi-Picture/tree/master/bin рдФрд░ рд▓рд┐рдЦреЗрдВ

sprite.pluginName = 'picture';

рдорд╣рд╛рди! рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИ :)
рддреЛ рдпрд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд░реЗрдВрдбрд░рд░ рд╣реИ?
рд╣рдореЗрдВ рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? (рдЗрд╕ рд╕реНрдкрд╖реНрдЯ рдорд╛рдорд▓реЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛)ред рдХреНрдпрд╛ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд░реЗрдВрдбрд░рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдмрд╣реБ-рдмрдирд╛рд╡рдЯ рдмреИрдЪрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ) рдпрд╛ рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджреНрджреЗрд╢реНрдп рдХреА рдмрд╛рдд рд╣реИ?

рддрдм рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рд╕реНрдкреНрд░рд╛рдЗрдЯ рд░реЗрдВрдбрд░рд░ рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред рдкрд┐рдХреНрд╕реА рдкрд┐рдХреНрдЪрд░ рдмреЗрд╡рдХреВрдлреА рднрд░реА рдЪреАрдЬ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдмреИрдЪреЗрдб рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдорд╛ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рддреА рд╣реИ рдФрд░ рдУрд╡рд░рд▓реЗ/рд╣рд╛рд░реНрдбрд▓рд╛рдЗрдЯ рдмреНрд▓реЗрдВрдбрдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред

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

рдПрдлрд╡рд╛рдИрдЖрдИ:
PIXI.settings.PRECISION_FRAGMENT = 'highp';
рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдореЗрд░реЗ рд▓рд┐рдП wobbly ios рдПрдирд┐рдореЗрд╢рди рд╣рд▓ рдХрд░рддрд╛ рд╣реИ

ps - @ivanpopelyshev , рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ PRECISION_VERTEX 'highp' рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдЧрд▓рдд рдЪреБрдирд╛ рд╣реИ? рдореЗрд░реЗ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╡рд╛рдкрд╕ 'рдордзреНрдпрдо' рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбрд╛рдЙрдирд╕рд╛рдЗрдбреНрд╕?
pps - рдХреНрдпрд╛ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡рд┐рд░рд╛рд╕рдд рдореЛрдб рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рднреА 'рд╣рд╛рдИрдк' рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ 'рдореАрдбрд┐рдпрдо' рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ?

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдкрд┐рдХреНрд╕реА v4.6.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдмрдЧ рд╣реИред @ivanpopelyshev , рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рд╣реИ?

PIXI.settings.PRECISION_FRAGMENT = 'рд╣рд╛рдИрдк'
рд░реЗрдВрдбрд░рд░ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд┐рдХреНрд╕реА-рдкрд┐рдХреНрдЪрд░ рдкреНрд▓рдЧрдЗрди рдФрд░ sprite.pluginName='picture' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЕрдЧрд░ рд╕рдорд╕реНрдпрд╛ рдЖрдИрдУрдПрд╕ рдкрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЛ рдШреБрдорд╛ рд░рд╣реА рд╣реИ, рддреЛ рд╣рд╛рдБ, "рдЕрдЧрд░ рдЖрдИрдУрдПрд╕ рддреЛ рд╕рдЯреАрдХ рдЯреБрдХрдбрд╝рд╛ рдЙрдЪреНрдЪ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ" рдХрд░реЗрдВред
рдпрджрд┐ рдпрд╣ ios рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд┐рддреНрд░ рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдЖрдИрдУрдПрд╕ рдХреЗрд╡рд▓ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛ :)

@ivanpopelyshev , @themoonrat рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

neciszhang picture neciszhang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

madroneropaulo picture madroneropaulo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

courtneyvigo picture courtneyvigo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

finscn picture finscn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

distinctdan picture distinctdan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ