рдПрдХ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреМрддрд┐рдХреА рдЗрдВрдЬрди

Google рдХреЛрдб рдкрд░, рдЬреЗрдПрд╕ рдкрд░ рдкреНрд░рд╕рд┐рджреНрдз Box2D рднреМрддрд┐рдХ рдЗрдВрдЬрди рдХрд╛ рдПрдХ рдФрд░ рдкреЛрд░реНрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - box2dweb (рдПрдХ рдбреЗрдореЛ рд╣реИ)ред рд▓реЗрдЦрдХ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ Box2dJs рдХрд╛ рдПрдХ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ JS рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рджреЛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдЬ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреМрддрд┐рдХреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╕реВрдЪреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

github.com/thinkpixellab/box2d - рдмрдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд JS рдкрд░ Box2D рдкреЛрд░реНрдЯ
code.google.com/p/bulletjs - JBullet Java рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЯреБрдХрдбрд╝реЗ (http://jbullet.advel.cn)
github.com/supereggbert/JigLibJS - JS рдкрд░ JigLib рдкреЛрд░реНрдЯ
github.com/hapticdata/toxiclibsjs - Toxiclibs VerletPhysh
github.com/kripken/ammo.js - JS рдкрд░ рдмреБрд▓реЗрдЯ рдкреЛрд░реНрдЯ


Source: https://habr.com/ru/post/In126330/


All Articles