Pixi.js: рд░реЗрдЯрд┐рдирд╛ рд╕рдкреЛрд░реНрдЯ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдорд╛рд░реНрдЪ 2014  ┬╖  66рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pixijs/pixi.js

рд░реЗрдЯрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░, PIXI рд╕реЗ рдЦреАрдВрдЪреА рдЧрдИ рдЖрдХреГрддрд┐рдпрд╛рдБ рдзреБрдВрдзрд▓реА рджрд┐рдЦрддреА рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдлреЛрд░рдо рдкреЛрд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╣реАрдВ рдирд╣реАрдВ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдФрд░ рдЧреМрд░ рдХрд┐рдпрд╛, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХреИрдирд╡рд╛рд╕ рдмрдирд╛рдо PIXI рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдПрдХ рдмреЗрд▓рд╛ рд╣реИ

рдФрд░ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд┐рдХреНрд╕реА рдХреИрдирд╡рд╛рд╕ рд╕рдВрджрд░реНрдн рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕ рдкрд░ рд╕реМрджрд╛ w/рдЕрдЬреАрдм рдХрд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреНрдпрд╛ рд╣реИ ... рдореИрдВрдиреЗ рдЗрд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдврд╛рдВрдЪреЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдкреНрд░рд╕рдВрдЧ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PIXI devicePixelRatio рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреИрдирд╡рд╛рд╕ + рд╕рдВрджрд░реНрдн рдЧреБрдгреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реЗрдЯрд┐рдирд╛ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдиреНрдп рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

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

рдПрдХ рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рдзрд┐ рдЬреЛ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ (рдмрд┐рдирд╛ pixi.js рдХреЗ)
canvas { image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: optimize-contrast; image-rendering: crisp-edges; image-rendering: pixelated; -ms-interpolation-mode: nearest-neighbor; }
рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

рдореИрдВ рдЗрд╕ рдмрдЧ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдПрдХ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: http://www.html5rocks.com/en/tutorials/canvas/hidpi/

рдпрд╣ рдкрд╛рда рдХреЗ рд╕рд╛рде рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 2 рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рдЕрдиреБрдкрд╛рдд рдХреЗ рд╕рд╛рде рдПрдХ рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреНрд░реАрди рд╣реИ рдФрд░ рдЖрдк рдПрдХ рдХреБрд░рдХреБрд░рд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ 400x300 рдХреИрдирд╡рд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ PIXI рд░реЗрдВрдбрд░рд░ рдХреЛ рдЕрдкрдиреЗ рд╡рд╛рдВрдЫрд┐рдд рдХреИрдирд╡рд╛рд╕ рдЖрдпрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рдЕрдиреБрдкрд╛рдд (800x600) рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрдирд╡рд╛рд╕ рдХреЛ 400x300 рддрдХ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдлрд┐рд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЗрд╕ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдЕрдкрдиреА рд╕рднреА рдЧрдгрдирд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: рд╕реНрдерд┐рддрд┐, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рд▓рд╛рдЗрди рдХреА рдЪреМрдбрд╝рд╛рдИ, рд▓реЛрдб рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐, рдЖрджрд┐ред

рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

var canvas = document.getElementById('game'),
    scale = window.devicePixelRatio,
    width = 400,
    height = 300,
    renderer = PIXI.autoDetectRenderer(width * scale, height * scale, canvas);
canvas.style.width = width + 'px';
canvas.style.height = height + 'px';

+1

рдЗрд╕рд╕реЗ рдЬрд▓реНрдж рдирд┐рдкрдЯрдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рд╣рд░ рдЖрдХрд╛рд░, рд╕реНрдерд┐рддрд┐, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдорд╛рдкрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд░реНрджрдирд╛рдХ рд╣реИред рдЦрд╛рд╕рдХрд░ рдЬрдм рдорд╛рдирдХ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред

рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рд╣рд┐рдкреНрдкреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рд╣рдордиреЗ рдЗрд╕реЗ рдпреВрдЬрд░рд▓реИрдВрдб рдореЗрдВ рд░рдЦрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд╣рд┐рдкреНрдкреА рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдХреМрди рд╕рд╛ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдФрд░ рдХрдм; рд▓реЗрдХрд┐рди рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реЛред

рдЕрд░реЗ @englercj ред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рд╕реЗ, рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐ рд╕реЗ рд╣реИ?

@dcascais рд╣рд╛рдБ

@englercj рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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

рдЗрд╕рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдВрджрд░реНрдн рдкрд░ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛ рд░рд╣реА рд╕рд╛рдордЧреНрд░реА, рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рд▓реЛрдб рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

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

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдордВрдЪ рдкрд░ рдЬреЛрдбрд╝реА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреА рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?

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

рдзрдиреНрдпрд╡рд╛рджред

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕рд┐рд╕реНрдЯрдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рджреГрд╢реНрдп рдЧреНрд░рд╛рдл рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд░реВрдЯ рдбреАрдУрд╕реА рдХреЛ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@englercj , рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереА рдФрд░ рдЬрдм рдЗрд╕рдиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдЙрдЪрд┐рдд рдЖрдХрд╛рд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЙрдбрд╝рд╛ рджрд┐рдпрд╛, рддреЛ рдЗрд╕рдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрд┐рдХреНрд╕реЗрд▓реЗрдЯреЗрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдХреНрдпрд╛ рдЖрдк рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдВрдЧреЗ?

@bmantuano рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЙрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ (рдирд┐рдХрдЯрддрдо, рд░реИрдЦрд┐рдХ, рдмрд╛рдЗрдмрд┐рдХ, рдЖрджрд┐)ред

рдЪрд╛рдб, рдпрд╣рд╛рдБ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдк PIXI.scaleModes рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрддреЗ рд╣реИрдВ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдЗрдХреНрдпреВрдмрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

@englercj рдпрд╣рд╛рдВ рдХреБрдЫ JSFiddles рд╣реИрдВ рдЬреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЙрдЪреНрдЪ рд░реЗрдЬ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдХреБрд░рдХреБрд░рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ (рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░, рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреИрдирд╡рд╛рд╕ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдФрд░ рд╕реНрдХреЗрд▓ рдХрд┐рдП рдЧрдП рдореБрдЦреНрдп рдбрд┐рд╕реНрдкреНрд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрдВрдЯреЗрдирд░ (рд╕рд╣реА рдЖрдХрд╛рд░ рд▓реЗрдХрд┐рди рдзреБрдВрдзрд▓реЗ рдФрд░ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде)
http://jsfiddle.net/hsv8Q

рдХреИрдирд╡рд╛рд╕ рд╕реНрдХреЗрд▓рд┐рдВрдЧ (рдХреБрд░рдХреБрд░рд╛ рд▓реЗрдХрд┐рди рдЧрд▓рдд рдЖрдХрд╛рд░ рдФрд░ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реИ)
http://jsfiddle.net/hsv8Q/1

рдХреЛрдИ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдирд╣реАрдВ (рд╕рд╣реА рдЖрдХрд╛рд░ рд▓реЗрдХрд┐рди рдзреБрдВрдзрд▓реА)
http://jsfiddle.net/hsv8Q/2

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

рдзрдиреНрдпрд╡рд╛рдж @dcascais рдЙрди @englercj , рдкрд╣рд▓рд╛ рд╡рд╣ рд╣реИ рдЬреЛ рдЖрдк рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рдереЗ, рд╣реИ рдирд╛? рдХреНрдпрд╛ рдЖрдк рд╡рд╣рд╛рдВ рдЙрдЪреНрдЪ рдбреАрдкреАрдЖрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкрд┐рдХреНрд╕реЗрд▓реЗрд╢рди рджреЗрдЦ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ?

@bmantuano рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ @GoodBoyDigital рдпрд╛ @photonstorm рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

@englercj , рдЕрдм рддрдХ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВред @arahlf рдФрд░ @ n1313 , рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╣реИ?

рдирд╣реАрдВ рдЕрднреА рддрдХ рдирд╣реАрдВ :(

@bmantuano , рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЖрдВрджреЛрд▓рди рд╣реБрдЖ рд╣реИ? рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╡рд┐рдзрд┐ @ n1313 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд░реЗрдЯрд┐рдирд╛ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ FPS рдХреЛ рдирд╖реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИред

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

рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП @arahlf рдФрд░ @ n1313 , thxред

@GoodBoyDigital , рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд░рдбрд╛рд░ рдкрд░ рд╣реИ? рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрдкрдбреЗрдЯ рдореЗрдВ рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

@GoodBoyDigital рдмрд╕ рдпрд╣рд╛рдБ рдЕрдкрдиреА рдЖрд╡рд╛рдЬрд╝ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ Pixi.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реЗрдЯрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╣рдд рд╣реИрдВ!

рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реЗрдЯрд┐рдирд╛ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдзрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реВрдБ :) рдЗрд╕ рд╕реНрдерд╛рди рдХреЛ рджреЗрдЦреЗрдВ ..

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛: +1:

@GoodBoyDigital , рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд╣реИ! рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

@GoodBoyDigital рдпрд╣ рдХрдорд╛рд▓ рд╣реИ! рдЗрддрдиреА рдЬрд▓реНрджреА рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рдвреАрд▓рд╛ рдмреЙрд▓рдкрд╛рд░реНрдХ рдЕрдиреБрдорд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдХреНрд╕реА рдХреЗ рд▓рд┐рдП рд░реЗрдЯрд┐рдирд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдЕрдЧрд░ рдЙрд╕ рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдЕрдиреБрдорд╛рди рдпрд╛ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рд░рдЦреВрдВрдЧрд╛-- рдмрд╕ рдЙрддреНрд╕реБрдХрддрд╛ рд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ!

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

рд░реЗрдВрдбрд░рд░ рдХреЗ рдкрд╛рд╕ рдЕрдм рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдирдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрдХрд▓реНрдк рд╣реИред рддреЛ рд░реЗрдВрдбрд░рд░ рдХреЛ рд░реЗрдЯрд┐рдирд╛ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕ рддрд░рд╣ рдПрдХ рд░реЗрдВрдбрд░рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

PIXI.autodetectRenderer(100, 100, {resolution:2})

рд╕рдм рдХреБрдЫ рдПрдХ рдЬреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП.. рд▓реЗрдХрд┐рди рд╕рдВрдХрд▓реНрдк рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ :)

рдмреЗрд╕рдЯреЗрдХреНрд╕реНрдЪрд░ рдХрд╛ рднреА рдЕрдм рдПрдХ рд╕рдВрдХрд▓реНрдк рд╣реИред рдпрджрд┐ рдЫрд╡рд┐ рдПрдХ рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реА рд╣реИ рддреЛ рдЖрдкрдХреЛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ 2 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЫрд╡рд┐ рдХреЛ @ 2x рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдирд╛рдо рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ: [email protected] рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рддреЛ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдирд╛рдЯрдХ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ! рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдЙрддрдирд╛ рд╕реАрдзрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд▓рдЧрддрд╛ рд╣реИ :)

+1

рдЕрд░реЗ рдореИрдЯред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ! рдореИрдВ рдЕрдЪреНрдЫрд╛ рдФрд░ рдХреБрд░рдХреБрд░рд╛ рдкрд╛рда рдФрд░ рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд╡рд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓реА рдЧрдИ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред

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

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рднреА рд░реЗрдЯрд┐рдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдЖрдк рдмрд┐рдЯрдореИрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡рд╕реНрддреБ рд╕рдВрдпреЛрдЧ рд╕реЗ? рдпрд╛ рдпрд╣ рд╕реАрдзреЗ PIXI.graphics рд╣реИ?

рдордВрдЧрд▓ рд╕рд┐рддрдореНрдмрд░ 9, 2014 5:32 рдкреНрд░рдзрд╛рдирдордВрддреНрд░реА рдкрд░ dcascais [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдЕрд░реЗ рдореИрдЯред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ! рдореИрдВ рдХреИрдирд╡рд╛рд╕ рдХреЛ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛
рдФрд░ рдХреБрд░рдХреБрд░рд╛ рдкрд╛рда рдФрд░ рд╕рдВрдкрддреНрддрд┐ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓реА рдЧрдИ рд╣реИ
рдЬрд╣рд╛рдБ рддрдХ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕рдореЗрдВ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ рд╡рд╣ рд╣реИ Pixi.Graphics
рдбреНрд░рд╛рдЗрдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреБрд░рдХреБрд░рд╛ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред NS
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рд╕рд╣реА рд╣реИред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/GoodBoyDigital/pixi.js/issues/621#issuecomment -54997804
.

рдореИрдЯ рдЧреНрд░реЛрд╡реНрд╕

_рддрдХрдиреАрдХреА рднрд╛рдЧреАрджрд╛рд░_

рдЯреЗрд▓реАрдлреЛрди: 07708 114496 :: www.goodboydigital.com
рдлрд░реНрд╕реНрдЯ рдлреНрд▓реЛрд░, рдпреВрдирд┐рдЯ 9рдмреА, рдХреНрд╡реАрдВрд╕ рдпрд╛рд░реНрдб, рд╡реНрд╣рд╛рдЗрдЯ рдкреЛрд╕реНрдЯ рд▓реЗрди, рд▓рдВрджрди, E9 5EN
рдЧреБрдбрдмреЙрдп ┬йред рд╕рд░реНрд╡рд╛рдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рддред

@GoodBoyDigital рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЫреВрдЯ рдЧрдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рд╕реЗрдЯрдЕрдк рд╣реИ рд╡рд╣ рдПрдХ PIXI рд╣реИред рдПрдХ PIXI.Graphics рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмрдирд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рд╕реНрдкреНрд░рд╛рдЗрдЯред

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ JSFiddle рдмрдирд╛рдпрд╛:
рдпрджрд┐ PIXI.Sprite рдХреЛ PIXI рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмрдирд╛рд╡рдЯ рдорд┐рд▓рддреА рд╣реИ рддреЛ рдпрд╣ рдзреБрдВрдзрд▓реА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
http://jsfiddle.net/hsv8Q/13/

PIXI.Graphics рдХреЗ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕реЗрдЯрдЕрдк рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
http://jsfiddle.net/hsv8Q/7/

рдЧреЛрдЪрд╛! рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ - рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ :)
рдПрдХ рдмрд╛рд░ рдЗрд╕рдХреА рдЯреНрд╡реАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗред рдЯрд╛!

рдЕрд░реЗ @GoodBoyDigital , рд░реЗрдЯрд┐рдирд╛ рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕рдордп рдкрд░ рднреА рдЖрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ :)

рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореИрдВрдиреЗ рд░реЗрдЯрд┐рдирд╛ рд╢рд╛рдЦрд╛ рдореЗрдВ рджреЗрдЦреА: рдкреНрд░рддрд┐рдкрд╛рджрди рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд┐рдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреИрдирд╡рд╛рд╕ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд┐рдЯ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред рддреЛ рдЕрдЧрд░ рдореИрдВ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдПрдХ рдмрдЯрди рдХреЛ рдЫреВрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЫреВрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдХреЗ рдмрд╛рдПрдВ-рдКрдкрд░реА рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

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

autodetectRenderer рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ "рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ; рд╣рдо рд╕рд┐рд░реНрдл "window.devicePixelRatio" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд/рдЧрдВрджрд╛ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЗрдВрдЯрд░реЗрдХреНрд╢рдирдореИрдиреЗрдЬрд░ рдХреЗ рдСрди рдЯрдЪрд╕реНрдЯрд╛рд░реНрдЯ, рдСрди рдЯрдЪрдореЛрд╡ рдФрд░ рдСрди рдЯрдЪрдПрдВрдб рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ touchData.global.x рдФрд░ touchData.global.y рдХреА рдЧрдгрдирд╛ рдХреЛ рдмрджрд▓рдХрд░ рдФрд░ рдЙрдиреНрд╣реЗрдВ this.resolution рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ @GillesVermeulen
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдЦрд┐рд░реА рдХрдорд┐рдЯ рдореЗрдВ рд╣рд┐рдЯ рдПрд░рд┐рдпрд╛ рд╕реНрдЯрдл рдХреЛ рдЯреНрд╡реАрдХ рдХрд┐рдпрд╛ред рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ? рдЯрд╛!

рдЕрд░реЗ @GoodBoyDigital , рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЕрднреА рддрдХ рдЬреАрдердм рдкрд░ рдирд╣реАрдВ рд╣реИ?

@GillesVermeulen - рд╕реНрдкрд░реНрд╢ рдЕрдм рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдХреЗрд╡рд▓ рдорд╛рдЙрд╕ рдИрд╡реЗрдВрдЯ рдореЗрдВ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЕрдм рдЖрдкрдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рджреЛрдкрд╣рд░ @dcascais ! рдореИрдВрдиреЗ рдЕрднреА рд░реЗрдЯрд┐рдирд╛ рд╢рд╛рдЦрд╛ рдореЗрдВ рдПрдХ рдлрд┐рдХреНрд╕ рдХреЛ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЬреЗрдирд░реЗрдЯрдЯреЗрдХреНрдЪрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рджреЗрдЧрд╛ред

рддреЛ рдПрдХ рдЕрдЪреНрдЫреА рдХреБрд░рдХреБрд░реА рд░реЗрдЯрд┐рдирд╛ рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдЖрдк рдпрд╣ рд╕рдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

var retinaTexture = myGraphicsObject.generateTexture(2)
var normalTexture = myGraphicsObject.generateTexture(1)
var smallTexture = myGraphicsObject.generateTexture(0.5)

рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

@GoodBoyDigital рдирд╛рдЗрд╕! рдпрд╣ рдЕрдм рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдкрд░ рдЕрджреНрдпрддрди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

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

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдЯред

рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ!

рдХрд╛рд╢ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╛рджреВ рдХреА рдЧреЛрд▓реА рд╣реЛрддреА! рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдЖрдХрд╛рд░ рдореЗрдВ рджреЛрдЧреБрдирд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд░реЗрдЯрд┐рдирд╛ рдЫрд╡рд┐рдпрд╛рдВ 2x рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд▓реЗрддреА рд╣реИрдВ рдФрд░ рд╡реЗрдмрдЬреАрдПрд▓ / рдХреИрдирд╡рд╛рд╕ рдХреЛ 2x рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрдо рдореЗрдореЛрд░реА/рд╕реАрдкреАрдпреВ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рддреНрдпрд╛рд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЙрдЪреНрдЪ рд░реЗрдЬ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдХреНрдпрд╛ рд╡реЗ 4x рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ? рдХреНрдпрд╛ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░реЗрдЯрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рднреА рддреЗрдЬрд╝ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реЛрдВрдЧреЗ?

@iirelu рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдЪ рд╣реИ! 4x рдЬрд┐рддрдирд╛!
рд╣рд╛рдВ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд░реЗрдЯрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХрд╛рдлреА рд╣рд╛рдИ-рдПрдВрдб рд╣реЛрдВрдЧреЗред

рд╕реНрдореГрддрд┐ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЙрди рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреА рдЬрд┐рдирдореЗрдВ рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреНрд░реАрди рд╣реЛрддреА рд╣реИред

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

рдкреНрд░рджрд░реНрд╢рди рдкрд░: рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВ рдЖрдИрдУрдПрд╕ 7 рдкрд░ рдХреЛрдХреВрдирдЬреЗрдПрд╕ рдореЗрдВ рд╕рд╛рдорд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдлреЛрдирдЧреИрдк рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдирдХ рдЖрдИрдУрдПрд╕ рд╡реЗрдмрд╡реНрдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрд░ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЖрдХрд╛рд░ рд╕рдлрд╛рд░реА рдХреА рддрд░рд╣ рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕ рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдХреВрдирдЬреЗрдПрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдкрд┐рдХреНрд╕реА рд╕реЗ рдмрд╣реБрдд рдХрдо рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИред

рдЬреИрд╕реЗ рд╣реА рдЖрдк рдХрд┐рд╕реА рд░реЗрдЯрд┐рдирд╛ (@2x) рдмрдирд╛рд╡рдЯ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдмрдВрдж рд╣реЛ рдЧрдИ рд╣реИрдВред

рд╕рд┐рд░ рдКрдкрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @joaomoreno ! рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреЗ: +1:

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд API рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╕ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ PIXI.autodetectRenderer(width, height, optionObject) рдФрд░ PIXI.autodetectRenderer(width, height, view, antialias, transparent рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЯрдХрд░рд╛рд╡ рдирд╣реАрдВ рд╣реИ)?
рдХреНрдпрд╛ рдпрд╣ optionObject рддрд░реНрдХ рдХреЛ рджреВрд╕рд░реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗ рдЫрдард╛ рддрд░реНрдХ рдмрдирд╛ рджреЗрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ src/pixi/utils/Detector.js рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдФрд░ рдХрд╣рд╛рдВ рд░рдЦрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рддреАрд╕рд░рд╛ рддрд░реНрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдбреЛрдореЗрд▓реЗрдореЗрдВрдЯ рд╣реИ, рд╣реИ рдирд╛?

рдкрд┐рдХреНрд╕реА рдХрд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирдИ рд╡рд┐рдзрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реИред

@englercj рдЖрдкрдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЫреЛрдбрд╝реЗ рдЧрдП рд╡рд┐рдХрд▓реНрдк рдЕрднреА рднреА рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕реБрд▓рдн рд░рд╣реЗрдВрдЧреЗ?

рд╡рд┐рдХрд▓реНрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рдФрд░ рдирдП рд╣реЛрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЖрдк рдмрд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:

https://github.com/GoodBoyDigital/pixi.js/blob/dev/src/pixi/utils/Detector.js#L14 -L19

рдУрд╣, рдЖрд╕рд╛рди! рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред :+1:

рд░реЗрдЯрд┐рдирд╛ рд╕рдкреЛрд░реНрдЯ рдЕрднреА рджреЗрд╡ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рд╣реИред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ: +1: рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдирд╛ред

рдореБрдЭреЗ рд░реЗрдЯрд┐рдирд╛ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВ {resolution:2} рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдордВрдЪ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реЗрдЯрд┐рдирд╛ рдкрд┐рдХреНрд╕реЗрд▓ рд▓реМрдЯрд╛рддреА рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 2540 рдкрд┐рдХреНрд╕рд▓ рд╣реИред рдмрдирд╛рд╡рдЯ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдХреЗ рджреЛрдЧреБрдиреЗ рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЙрдирдХреА рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ 1:1 рд░реЗрдЯрд┐рдирд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рднреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рддреЛ рдПрдХ 300 x 200 рдЫрд╡рд┐ 600 x 400 рд░реЗрдЯрд┐рдирд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЪреМрдбрд╝рд╛рдИ 300 рд▓реМрдЯрд╛рддреА рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ?

@PierBover рд╣рд╛рдВ, рд╡рд╕реНрддреБ рдХреА рдКрдВрдЪрд╛рдИ/рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрд▓рдЧ рд╕рдВрдХрд▓реНрдк рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@englercj рд▓реЗрдХрд┐рди рдЕрд╕рд▓реА рдкрд┐рдХреНрд╕рд▓ рдФрд░

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

    <strong i="7">@scale</strong> = window.devicePixelRatio
    width = 960/<strong i="8">@scale</strong>
    height = 556/<strong i="9">@scale</strong>

    renderer = new (PIXI.CanvasRenderer)(width, height,{resolution:@scale})
    container = document.getElementById 'container'
    container.appendChild renderer.view

рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рд╢реНрди
http://stackoverflow.com/questions/29142342/pixi-js-retina-display-canvas-is-doubled-in-size

рдЗрд╕ рдЕрдВрдХ рдореЗрдВ рдФрд░ рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ http://www.goodboydigital.com/pixi-js-v2-fastest-2d-webgl-renderer/ рд░реЗрдЯрд┐рдирд╛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкрд╣рд▓реЗ @2x рдпрд╛ @ x2 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ . рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА @2x рд╣реИ ред рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ?

@2x рд╕рд╣реА рд╣реИред рдпрд╣ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЫрд╡рд┐ рдХреЗ рдирд╛рдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

assets/@2x/image.png or assets/[email protected]

@Adireddy рдзрдиреНрдпрд╡рд╛рджред рд╡рд╣ рдЖрдзреА рд▓рдбрд╝рд╛рдИ рд╣реИред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рд╕рдВрдХрд▓реНрдк рдмрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореЗрд░реЗ рдХреИрдирд╡рд╛рд╕ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рд░реЗрдЯрд┐рдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрд╛ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧ: 2, рдХреБрдЫ PIXI рдмрдирд╛рддрд╛ рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рдПрдВрдХрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдЧрд▓рдд рд╣реИред CSS рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рдореБрдЭреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдерд╛, рдЕрдкрдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рдирд╛ рдерд╛, рдлрд┐рд░ рдЗрд╕реЗ рдЖрдзрд╛ рдХрд░рдирд╛ рдерд╛ред

рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдкрд╛рда рдЕрднреА рднреА рд╕рд╣рдЬ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред

рд╣рд╛рдп Elyx0, рдЖрдк рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/JiDW/pixi-cocoontext

рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ?

рд╣рд╛рдп @JiDW , рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдореИрдВ рдирдВрдЧреЗ PIXI.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдХреЛрдХреВрди рдирд╣реАрдВ рд╣реИ, рдореЗрд░рд╛ рджреГрд╢реНрдп рдХреИрдирд╡рд╛рд╕ рдареАрдХ рд╕реЗ рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рдерд╛ред рдзрдиреНрдпрд╡рд╛рдж

@GillesVermeulen

рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрдЪреНрдЪ рдбреАрдкреАрдЖрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ:

рдХреИрдирд╡рд╛рд╕ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд┐рдЯ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред

рдХреНрдпрд╛ рдЗрд╕реЗ рдкрд┐рдХреНрд╕реАрдЬреЗрдПрд╕ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдХреЗ/рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ)

рдЕрд░реЗ @tobireif , рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рд╣рд╛рдБред рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд┐рдХреНрд╕реА v2 рдХреЗ рд╕рд╛рде рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рднреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред

@GillesVermeulen рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ! рдзрдиреНрдпрд╡рд╛рдж!

рдПрдХ рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рдзрд┐ рдЬреЛ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ (рдмрд┐рдирд╛ pixi.js рдХреЗ)
canvas { image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: optimize-contrast; image-rendering: crisp-edges; image-rendering: pixelated; -ms-interpolation-mode: nearest-neighbor; }
рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ !

рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ: http://romaincazier.com/davatars/

рдореБрдЭреЗ рдЕрдкрдиреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рд╕рд╣реА рдкрд┐рдХреНрд╕реЗрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ ... рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд░реЗрдВрдбрд░рд░ рдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВрдиреЗ рдмрдирд╛рд╡рдЯ рдмрдирд╛рдИ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдореИрдВрдиреЗ window.devicePixelRatio рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рд╣реЛрдирд╛ред

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

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

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

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

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

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

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

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