Pixi.js: рдмрд╣реБрднреБрдЬ рдкреИрдХрд┐рдВрдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рджрд┐рд╕ре░ 2015  ┬╖  33рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pixijs/pixi.js

рдореИрдВ рдзреАрдорд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣

dude

рдкреНрд░рд╛рд░реВрдк

{"frames": {
"animal_extractor.png":
{
    "frame": {"x":2,"y":326,"w":164,"h":136},
    "rotated": false,
    "trimmed": false,
    "spriteSourceSize": {"x":0,"y":0,"w":164,"h":136},
    "sourceSize": {"w":164,"h":136},
    "pivot": {"x":0.5,"y":0.5},
    "vertices": [ [140,34], [164,76], [164,88], [95,127], [74,136], [50,136], [0,108], [0,62], [32,19], [86,15], [101,0], [106,0] ],
    "verticesUV": [ [142,360], [166,402], [166,414], [97,453], [76,462], [52,462], [2,434], [2,388], [34,345], [88,341], [103,326], [108,326] ],
    "triangles": [ [9,10,11], [3,8,9], [7,3,5], [3,0,1], [5,6,7], [5,3,4], [3,7,8], [3,9,0], [3,1,2], [0,9,11] ]
}
}
Stale ЁЯЩП Feature Request ЁЯе╢ Low Priority

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

рдЗрд╕реЗ v5 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред

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

рд▓реЛрдЧреЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 1 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХрддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛

рд╡рд┐рд╕реНрдордпрдХрд╛рд░реАред
рдореЛрдмрд╛рдЗрд▓ рд╣рдореЗрд╢рд╛ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рддреЛ рдЪрд╛рд╣рд┐рдП..
рдЖрдк рдкреЙрд▓реАрдЧреЙрди рдЯреЗрдХреНрд╕рдЪрд░рдкреИрдХрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ

рд╣реЗ рджреАрдкреНрддрд┐рдорд╛рди! @SeminYun рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реА, рддреЛ рдпрд╣рд╛рдБ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╣реИ рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ iPhone 4s рдкрд░ рдХрд┐рдпрд╛: https://www.codeandweb.com/blog/2015/10/01/cocos2d-x-performance-optimization
рдЫрд╡рд┐ рдиреЗ 36fps рдХреЛ рдмрд┐рдирд╛ рдЯреНрд░рд┐рдо рдХрд┐рдП, рдФрд░ 60 fps рдХреЛ рдЯреНрд░рд┐рдо рдХрд┐рдпрд╛! рд╕реБрдзрд╛рд░ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдпрд╣ рдмрдирд╛рд╡рдЯ рд╕рдорд░реНрдерди рдкрд┐рдХреНрд╕реА рдореЗрдВ рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛ !! :)

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

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

рдореИрдВ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА WIP рд╢рд╛рдЦрд╛ v4.1 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реВрдБрдЧрд╛ :)

рдХреНрдпрд╛ рдЗрд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореЗрд╖ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@englercj 100% рд╕рд╣реАред рдирдпрд╛ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕реЗрдЯрдЕрдк рдЗрд╕реЗ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдЧрд╛!

рдпреВрд╡реА рдФрд░ рдЬреНрдпрд╛рдорд┐рддрд┐ "рдмрдирд╛рд╡рдЯ" рдпрд╛ "рдореЙрдбрд▓" рдкрдХреНрд╖ рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд╖ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рдЪреВрдВрдХрд┐ рдкрд┐рдХреНрд╕реАрдЬреЗрдПрд╕ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдмрд╣реБрднреБрдЬ рдореЛрдб рдЕрднреА рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреЙрд▓реАрдЧреЙрди рдкрд┐рдХреНрд╕реА рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 4.1 рд╕реЗ рдкрд┐рдХреНрд╕реАрдЬреЗ рдХреЗ рд░рд┐рд▓реАрдЬ рдПрдЬреЗрдВрдбреЗ рдкрд░ рдХрд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрдпрд╛ рдХреЛрдИ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдлреАрдЪрд░ рдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА PIXI 4.* рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ?

рдФрд░ рдЕрдЧрд░ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рддреЛ рдХреНрдпрд╛ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдХреНрд╕реАрдЬреЗрдПрд╕ рдЬреЗрд╕рди рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдмрдирд╛рд╡рдЯрдкреИрдХрд░ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдП?

рдЗрд╕реЗ v5 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред

рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ! рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдмрдврд╝рд┐рдпрд╛ @ivanpopelyshev !

рдпрд╣рд╛рдБ рдХреЛрдИ рдЦрдмрд░ рд╣реИ?

рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдиреЗ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЬрд░реВрд░рдд рд╣реИред рдореИрдВ рдЗрд╕реЗ v4 рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреМрди рдХрднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдЧрд╛ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдФрд░ v5 рдЕрд▓реНрдлрд╛ рд╕реНрдЯреЗрдЬ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдЬреЛрдбрд╝реВрдВ рддреЛ рдХреЛрдИ рднреА рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдиреЗ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЬрд░реВрд░рдд рд╣реИред

рд╣реБрд╣? рддреБрдореНрд╣рд╛рд░рд╛ рдорддрд▓рдм рд╣реИ, рд╣рдорд╛рд░реЗ рдЕрд▓рд╛рд╡рд╛?

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ 'рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ' рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЫрд╡рд┐рдпреЛрдВ-рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреА рдХреБрдЫ рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрд╣рд╛рдВ рдореИрдВ рдЫреЛрдЯреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЫреЛрдЯреА рд╕реНрдкреНрд░реИрдбрд╢реАрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдЫрд╡рд┐ рдХреЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд░рдЦрддрд╛ рд╣реВрдВред

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

рдХреГрдкрдпрд╛ @GoodBoyDigital рдХреЛ рдИрдореЗрд▓

рдореБрдЭреЗ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ v5 рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ v4.x рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ? рдпрд╛ рдореБрдЭреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП v5 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

V5 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛!
(рдмреИрдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде!)

рдмреБрдзрд╡рд╛рд░, 6 рдЬреВрди, 2018 рдХреЛ рд╕реБрдмрд╣ 10:05 рдмрдЬреЗ рд╕реБрдзрд╛рд▓рдХреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдХреНрдпрд╛ рдпрд╣ v4.x рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ? рдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП v5 рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╡рд┐рд╢реЗрд╖рддрд╛?

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

>

рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ

рд╣реЛрдо: www.goodboydigital.com
рдлреЛрди: 020 8533 1177
рдкрддрд╛: рдпреВрдирд┐рдЯ рдмреА 1, рдореИрдЪрдореЗрдХрд░реНрд╕ рдШрд╛рдЯ, рд╣реЛрдорд░реНрдЯрди рд░реЛрдб, рд▓рдВрджрди, рдИ 9 5 рдПрдлрдПрдл

рдореБрдЭреЗ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╣ рдкреНрд▓рдЧрдЗрди рдмрд╣реБрднреБрдЬ рдкреИрдХрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: https://github.com/gameofbombs/pixi-heaven

PIXI.heaven.Sprite рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдореИрдВ рдЬрд┐рд╕ рдЪреАрдЬ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рддреЗрдЬреА рд╕реЗ рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдЫреЛрдЯрд╛ рдФрд░ рдХреБрд╢рд▓ рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдмрд╣реБрдд рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЪрд┐рддреНрд░ 100% рдкрд╛рд░рджрд░реНрд╢реА рд╣реИрдВред рдпрд╣ рдЙрди рдЫреЛрдЯреА рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдм рдЗрди рдкрд╛рд░рджрд░реНрд╢реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЖрдпрддреЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдЬрд╛рдирд╛ рд╣реИред

рдмрд╣реБрднреБрдЬ рдкреИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣рдо рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдХреЛ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдпрд╣ рд╕рд░рд▓реАрдХреГрдд рдЙрджрд╛рд╣рд░рдг (рд╣рд░ рдЕрд▓рдЧ рд░рдВрдЧ рдПрдХ рдЕрд▓рдЧ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╣реИ):
polygon packing
рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝рд╛ рдЧреЛрд▓ рдЖрдХрд╛рд░ рдЕрдм рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдЫреЗрдж рднрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдмрдбрд╝реА рд▓рд╛рдкрддрд╛ рдЬрдЧрд╣ рд╣реЛрддреА рд╣реИред рдФрд░ рджрд╛рдИрдВ рдУрд░ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рддреНрд░рд┐рднреБрдЬ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рди рдореЗрдВ 50% рдХреА рдХрдореА рд╣реЛрддреА рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдХреЗ рд╕рд╛рде рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рдореЗрдВ рдкрд░рд┐рдгрдд рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреВрд░реНрдг рдЖрдпрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрд╣реБрдд рдмрдбрд╝реА рд╕реНрдкреНрд░рд╛рдЗрдЯрд╢реАрдЯ рд╣реЛрддреА рд╣реИ рдФрд░ рд▓реЛрдб рд╣реЛрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

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

рдмрд╣реБрднреБрдЬ рдкреИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Texturepacker рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд▓реЗрдЦ рднреА рд╣реИ:
https://www.codeandweb.com/texturepacker/tutorials/cocos2d-x-performance-optimization

рдФрд░ рд╡реЗ рдПрдХ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдФрд░ рдмрд╣реБрдд рд╣реА рдХреБрд╢рд▓ рд╣реИ:
tp-screenshot-2652

рддреЛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдирд╛; рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ PIXI.heaven.Sprite рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреА, рдЧрд┐рд░рд╛рд╡рдЯ рдирд╣реАрдВред

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП +1

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

рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреБрдЫ +1 рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдФрд░ 6 рдЬреВрди 2018 рдХреЛ @GoodBoyDigital рдиреЗ рд▓рд┐рдЦрд╛:
"V5 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдирдИ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛!
(рдмреИрдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде!)"

рдЕрдм рд╣рдо рдкрдврд╝рддреЗ рд╣реИрдВ 'рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди: рд╡рд┐рд▓ рдиреЙрдЯ рдлрд┐рдХреНрд╕' рд▓реЗрдмрд▓ рдкреБрд░рд╛рдиреЗ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ) рдмрдВрдж рд╣реЛ рдЧрдИ рд╣реИред рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЗрди 'рдмреЙрдЯреНрд╕' рдХреЛ рдирдордХ рдХреЗ рджрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ:

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рднреА рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА v5 рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @CodeAndWeb рдХреЛ рдкрд╣рд▓реЗ рдкрд┐рдХреНрд╕реАрдЬ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕рдЪрд░рдкреИрдХрд░ рдореЗрдВ рдкреЙрд▓реАрдЧреЙрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпрд╣ рдЕрдХреНрд╖рдо рд▓рдЧрддрд╛ рд╣реИред

рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП "JSON (рд╣реИрд╢)" рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдкреЙрд▓реАрдЧреЙрди рдкреИрдХрд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреБрдЫ PixiJS рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬреЛрдВ (рдПрдирд┐рдореЗрд╢рди рдбрд┐рдЯреЗрдХреНрд╢рди) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╢реЗрд╖ рдкреНрд░рд╛рд░реВрдк рд╕рдорд╛рди рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ 3 рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдорд┐рд▓рддреА рд╣реИрдВ:

"vertices": [ [147,74], [194,68], [204,200], [153,266], [56,267], [15,220], [1,180], [11,72], [64,70], [66,3], [132,1] ],
"verticesUV": [ [194,901], [200,948], [68,958], [2,907], [1,810], [48,769], [88,755], [196,765], [198,818], [265,820], [267,886] ],
"triangles": [ [8,9,10], [6,7,8], [5,0,2], [6,0,5], [5,3,4], [6,8,0], [0,1,2], [5,2,3], [0,8,10] ]
  • рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХреЛрдиреЗ рдмрд┐рдВрджреБ рд╣реИрдВ
  • verticesUV рдмрдирд╛рд╡рдЯ рдПрдЯрд▓рд╕ рдореЗрдВ рд╢реАрд░реНрд╖ рд╣реИрдВ
  • рддреНрд░рд┐рднреБрдЬ рд╡реЗ

@djmisterjon рдмрдирд╛рд╡рдЯ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рдмрджрд▓рдирд╛ рдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ!):
https://www.codeandweb.com/texturepacker/documentation/custom-exporter

@Friksel рджрд┐рд▓рдЪрд╕реНрдк, рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрдИ рдХрд╕реНрдЯрдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ PixiV5 рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рд╣реИ? рдЕрдЧрд░ рдХреЛрдИ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Pixiv5 рд╕реЗ рдХрд┐рд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред

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

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

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

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

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

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

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