νλ μ μλκ° μ½ 0~30 FPSλ‘ κ°λ(λͺ μ΄μ ν λ²) λ¨μ΄μ§λ κ²μ΄ μ μμ
λκΉ? (보ν΅μ 60FPS) app.ticker.FPS
λ‘κΉ
, λλ ν νλ μ λμλ§ μ§μλκ³ κ²μμ μ€μ λΆλλ¬μμ κ°μμ μΈ μν₯μ λ―ΈμΉμ§ μλ λ₯μ λ§€μ° μμ£Ό λ΄
λλ€. λ΄κ° μ§μ° μ€νμ΄ν¬λ₯Ό λμΉ μ±μ§ λͺ»νλ μ΄μ ).
pixi.js
λ²μ : v5.0.0-rc.2μ΄κ²μ΄ μ¬κΈ°μ ν΄λΉνλμ§ νμ€νμ§ μμ§λ§ μΌλ°μ μΌλ‘ μ΄λ¬ν μ νμ λ₯μ κ°λΉμ§ μμ§ λλ¬Έμ λλ€. κ³μν΄μ κ°μ²΄λ₯Ό λ§λ€κ³ νκ΄΄νλ κ²½μ° μ΄λ¬ν 보기 νν λΈκΎΉμ§μ΄ νμν©λλ€. μννλ μΌλ°μ μΈ λ°©λ²μ μ κ°μ²΄λ₯Ό λ§λ€μ΄ λ²λ¦¬λ λμ κ°μ²΄λ₯Ό νλ§νκ³ μ¬νμ©νλ κ²μ λλ€. μ΄μ λν μ 보λ λ€μκ³Ό κ°μ΅λλ€. https://www.html5rocks.com/en/tutorials/speed/static-mem-pools/
κ°μ¬ν©λλ€. GC μ΅μ νλ₯Ό μννλλ°(uwu μ λ°μ΄νΈλ₯Ό νΈμΆν λλ§λ€ μλ‘μ΄ κΈ°λ₯μ μμ±νμ΅λλ€) μ§μ° μ€νμ΄ν¬κ° μ¬λΌμ§ κ² κ°μ΅λλ€(μ μ΄λ λλΆλΆμ κ²½μ°)! λ―Έλμ μμ²μλ₯Ό μν΄ http://buildnewgames.com/garbage-collector-friendly-code/ μ΄ κΈ°μ¬λ λ§μ λμμ΄ λμμ΅λλ€.
μ§κΈ μ’ λ£ν©λλ€ :)
μ΄ μ€λ λλ λ«ν ν μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ κ²Όμ΅λλ€. κ΄λ ¨ λ²κ·Έμ λν μ λ¬Έμ λ₯Ό μ¬μμμ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ΄ μ¬κΈ°μ ν΄λΉνλμ§ νμ€νμ§ μμ§λ§ μΌλ°μ μΌλ‘ μ΄λ¬ν μ νμ λ₯μ κ°λΉμ§ μμ§ λλ¬Έμ λλ€. κ³μν΄μ κ°μ²΄λ₯Ό λ§λ€κ³ νκ΄΄νλ κ²½μ° μ΄λ¬ν 보기 νν λΈκΎΉμ§μ΄ νμν©λλ€. μννλ μΌλ°μ μΈ λ°©λ²μ μ κ°μ²΄λ₯Ό λ§λ€μ΄ λ²λ¦¬λ λμ κ°μ²΄λ₯Ό νλ§νκ³ μ¬νμ©νλ κ²μ λλ€. μ΄μ λν μ 보λ λ€μκ³Ό κ°μ΅λλ€. https://www.html5rocks.com/en/tutorials/speed/static-mem-pools/