Pixi.js: [рдкреНрд░рд╢реНрди] рдХреНрдпрд╛ рдХрднреА-рдХрднреА "рд▓реИрдЧ рд╕реНрдкрд╛рдЗрдХ" рджреЗрдЦрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ?

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

рдкреНрд░рд╢реНрди

рдХреНрдпрд╛ рдХрднреА-рдХрднрд╛рд░ (рдПрдХ рдмрд╛рд░-рд╣рд░-рдХреБрдЫ-рд╕реЗрдХрдВрдб рдореЗрдВ) рдлрд╝реНрд░реИрдорд░реЗрдЯ рдореЗрдВ 0 ~ 30 FPS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣реАрдВ рднреА рджреЗрдЦрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ? (рд╕рд╛рдорд╛рдиреНрдп 60 рдПрдлрдкреАрдПрд╕ рд╣реИ) рд▓реЙрдЧрд┐рдВрдЧ app.ticker.FPS , рдореИрдВ рд╣рд░ рдмрд╛рд░ рдЗрддрдиреА рдмрд╛рд░ рдбреБрдмрдХреА рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдлреНрд░реЗрдо рдХреА рддрд░рд╣ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдЦреЗрд▓ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд┐рдХрдиреАрддрд╛ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдореИрдВ рдбреЗрд▓реНрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдм рдХреБрдЫ рдЧреБрдгрд╛ рдХрд░рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рд▓реИрдЧ рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛)ред

рд╡рд╛рддрд╛рд╡рд░рдг

  • pixi.js рд╕рдВрд╕реНрдХрд░рдг : v5.0.0-rc.2
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг : рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 72.0.3626.121 (рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд┐рд▓реНрдб) (64-рдмрд┐рдЯ)
  • рдУрдПрд╕ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг : рдУрдПрд╕рдПрдХреНрд╕ 10.14.3
  • рд░рдирд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдг : https://m00nr4bb1t.github.io/jrpg.js/

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

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рдпрд╣рд╛рдБ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рдкреНрд╕ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдмрдирд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрди рднрджреНрджреЗ рд╣рд┐рдЪрдХреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрдо рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреВрд▓ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рд░реАрд╕рд╛рдпрдХрд▓ рдХрд░рдирд╛ рд╣реИред рдпрд╣рд╛рдВ рдЙрд╕ рдкрд░ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ: https://www.html5rocks.com/en/tutorials/speed/static-mem-pools/

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

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рдпрд╣рд╛рдБ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рдкреНрд╕ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдмрдирд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрди рднрджреНрджреЗ рд╣рд┐рдЪрдХреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрдо рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреВрд▓ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рд░реАрд╕рд╛рдпрдХрд▓ рдХрд░рдирд╛ рд╣реИред рдпрд╣рд╛рдВ рдЙрд╕ рдкрд░ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ: https://www.html5rocks.com/en/tutorials/speed/static-mem-pools/

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдХреБрдЫ рдЬреАрд╕реА рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдерд╛ (рдореИрдВ рд╣рд░ рдЕрдкрдбреЗрдЯ рдХреЙрд▓, рдпреВрд╡реВ рдореЗрдВ рдПрдХ рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛ рд░рд╣рд╛ рдерд╛) рдФрд░ рдЕрдВрддрд░рд╛рд▓ рд╕реНрдкрд╛рдЗрдХ рдЪрд▓рд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП)! рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрд┐рд╕реА рднреА рджрд░реНрд╢рдХ рдХреЗ рд▓рд┐рдП, http://buildnewgames.com/garbage-collector-Friendly-code/ рдЗрд╕ рд▓реЗрдЦ рдиреЗ рднреА рдмрд╣реБрдд рдорджрдж рдХреАред

рдЗрд╕реЗ рдЕрднреА рдмрдВрдж рдХрд░реЗрдВ :)

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

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

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

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

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

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

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

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