μš”μ•½μ€ 맨 μ•„λž˜λ‘œ

κ³Όκ±° μœ λ‹ˆν‹°λ‘œ 2d κ²Œμž„μ„ λ§Œλ“€λ˜ 쀑 μ„±λŠ₯에 μ΄μŠˆκ°€ 생긴적이 μžˆμ—ˆλ‹€.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced83fa11d0283109f613b0c2e59fad7a6297a8113282d7975a6b895f004fef1df433a99fafa5f477e73b4d093e3ae4f0e03e819774ed6c166f71926f3dfd

(λ‚΄ κΈ°μ–΅μœΌλ‘œ 60ν”„λ ˆμž„ μ œν•œμ„ κ±Έμ–΄λ†“μ•˜κ³ , λ…Έλž€μƒ‰μ€ λ‹€μŒ ν”„λ ˆμž„ λŒ€κΈ°μ‹œκ°„, νŒŒλž€μƒ‰μ΄ 슀크립트, 주황색이 물리연산을 μ˜λ―Έν–ˆλ‹€.)


μœ„ 지은 κ·Έ λ•Œ λ‹Ήμ‹œ ν”„λ‘œνŒŒμΌλŸ¬λ₯Ό 캑쳐해 놓은 것인데, μŠ€ν…Œμ΄μ§€μƒμ—λŠ” μ‹€μ‹œκ°„μœΌλ‘œ μ›€μ§μ΄λŠ” λŒ€λž΅ 800~900개의 μ΄μ•Œμ΄ μžˆμ—ˆλ‹€. μ•„ 쀑간 쀑간 νŠ€λŠ” 뢀뢄은 걍 gcμž„. 별것도 μ•„λ‹Œ 연산에 κ³¨κ³¨λŒ€λŠ”κ²ƒμ„ λ³Έ λ‚˜λŠ” μ–΄λ”˜κ°€ 잘λͺ»λ¨μ„ κΉ¨λ‹«κ³  λ¬Έμ œμ μ„ μ°ΎκΈ° μ‹œμž‘ν–ˆλ‹€.

결둠만 λ§ν•˜μžλ©΄ λ¬Έμ œλŠ” 물리 엔진에 μžˆμ—ˆλ‹€. μ΄μ•Œλ“€μ€ λ¦¬μ§€λ“œ λ°”λ”” 없이 2d μ½œλΌμ΄λ”λ§Œμ„ κ°€μ§€κ³  μžˆμ—ˆλŠ”λ°, λ‹Ήμ‹œ μœ λ‹ˆν‹°μ˜ 2d 물리 엔진인 box2d λŠ” λ¦¬μ§€λ“œ λ°”λ”” 없이 μ½œλΌμ΄λ”λ§Œ κ°€μ§„ μ˜€λΈŒμ νŠΈκ°€ 움직일 λ•Œλ§ˆλ‹€ μ½œλΌμ΄λ”λ₯Ό μ§€μš°κ³  μƒˆλ‘œ λ§Œλ“œλŠ” λ―ΈμΉœμ§“μ„ ν•˜κ³ μžˆμ—ˆλ˜ 것이닀.

λ‚˜λŠ” μ¦‰μ‹œ μ½œλΌμ΄λ” μ»΄ν¬λ„ŒνŠΈλ₯Ό μ˜€λΈŒμ νŠΈμ—μ„œ μ§€μ›Œλ²„λ¦¬κ³  좩돌 κ΄€λ ¨ μ½”λ“œλ₯Ό λ‹€μ‹œ λ§Œλ“€μ–΄ μ•„λž˜μ˜ κ²°κ³Όλ₯Ό 얻을 수 μžˆμ—ˆλ‹€.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced83fa11d0283109f613b0c2e59fad7a6297a8113282d7975a6b895f004fef1df433a99fafa5f477e73b4d093e3ae4a3b334d39777e3386de6126644d1f6

gcλŠ” μ—¬μ „ν•˜μ§€λ§Œ μœ„μ˜ μ‚¬μ§„κ³ΌλŠ” 차원이 λ‹€λ₯΄λ‹€


근데 μ—¬κΈ°μ„œ κ°œκΏ€μžΌμΈ 뢀뢄은 μœ„μ˜ λͺ¨λ“  λ‚΄μš©μ€ μœ λ‹ˆν‹°5 μ—μ„œλ‚˜ μΌμ–΄λ‚˜λ˜ 일듀이고, μš”μ¦˜ μ΅œμ‹  λ²„μ „μ—μ„œλŠ” μˆ˜μ •λœκ²ƒ κ°™λ‹€. 확인 μ•ˆν•΄λ΄μ„œ λͺ¨λ₯΄λŠ”λ° κ΄€λ ¨ 질문이 더 μ•ˆμ˜¬λΌμ˜€λŠ”κ±Έ λ³΄λ‹ˆ 고쳐진듯

아직도 μœ λ‹ˆν‹°5둜 2d κ²œμ„ λ§Œλ“œλŠ” 인뢕이가 μžˆλ‹€λ©΄ ν•œ 번 확인해 보자




μš”μ•½

λ¦¬μ§€λ“œλ°”λ””μ—†μ΄ μ½œλΌμ΄λ”λ§Œ μžˆλŠ” 였브젝트λ₯Ό 움직이면 λ¬Όλ¦¬μ—”μ§„μ—μ„œ μ½œλΌμ΄λ”λ₯Ό μ§€μš°κ³  μƒˆλ‘œ λ§Œλ“œλŠ” 짓을 ν”„λ ˆμž„λ§ˆλ‹€ 쳐 ν•œλ‹€.

근데 이건 ν‹€λ”± λ²„μ „μ—μ„œλ‚˜ κ·Έλ ‡κ³  μ΅œμ‹ λ²„μ „μ—μ„œλŠ” 고쳐짐

인뢕이듀은 λ‹Ήμž₯ λ””μ‹œλ₯Ό 끄고 λ‹€μ‹œ κ°œλ°œμ΄λ‚˜ ν•˜λŸ¬ κ°€λŠ”κ²ƒμ΄ μ–΄λ–¨κΉŒ??

- dc official App