2Dνμλνμ€κ²μμ μ거리λλ¬κ° νμ΄μλ건 μ΄λ κ² κ΅¬νν¨
μ΄λ κ²νλκΉ λ΄μκ°λλ‘ μ λκΈ΄νλλ°
μ€ν¬μ€μ λ©ν°μ·μ λ°°μ°λ©΄
νμ΄μ΄ μμμΌλ‘ νλ°μ© λλκ°κ² νλ €κ³ ν¨
λ¬Έμ λ μμμΌλ‘ λκ°λ νμ΄μ μ΄λ»κ² ꡬνν΄μΌν μ§ λͺ¨λ₯΄κ² μ
λ μκ°λ νμ΄μ κ°λ κ°μ ꡬν΄μ μμμ νμ΄μ κ°λκ°μ μΆκ°ν΄μ£Όλ©΄ λ κ²κ°μλ°
λ¬Έμ λ λ μκ°λ νμ΄μ κ°μ μ΄λ»κ² ꡬν΄μΌν μ§ λͺ¨λ₯΄κ² κ³
λλ²μ§Έλ λ μκ°λ νμ΄μ μμμΌλ‘ λκ°λ νμ΄μ κ°μ μ΄λ»κ² μ ν΄μ€μΌ ν μ§ λͺ¨λ₯΄κ² μ
κ·Έλ¦¬κ³ μΌλ¨ μ§κ° λ΄κ° μλν μ¬λ¬κ°μ§ λ°©λ²λ€μ λλΆλΆ νμ΄μ΄λ―Έμ§λ§ νμ λκ³ μΌλ° νμ΄μ΄λ μμμ λκ°λ νμ΄μ΄ νλ°©ν₯μΌλ‘ λ μκ°
ν΄λΉ λκΈμ μμ λμμ΅λλ€.
γ γ γ γ γ
vector3.Crossλ 첨보λ€
μ΄ λ΄κ° κ³ λ―Όνλκ±΄λ° μ€λκ°μ΄ν΄κ²°ν΄λ³΄μ
λλμ§κΈ 머리μΈλ§€κ³ νλμ€
κ·Έλ₯ μμμ νμ΄λ€μ κ°λκ°μ (angle + λͺ) μ΄λ κ² ν΄μ£Όλ©΄ μλ?
μ΄λ―Έ angleμ΄λΌλ λ³μμ νμ¬ νμ΄μ κ°λκ°μ ꡬνκ² μλκ±°μ¬?
κ·Έλ κ² ν΄λ΄£λλ° νμ΄κ°λλ§ λ³νκ³ λ μκ°λ λ°©ν₯μ λκ°μ
νμ΄μ΄λ―Έμ§λ§ +λͺ ν κ°λ§νΌ νμ νκ³ λ μκ°λ건 κ·Έλλ‘
νμ΄μ΄ λ μκ°λ μ½λλ μ΄λ§μ΄
μ κ±° μλμ μ λ°μ΄νΈλ¬ΈμΌλ‘
transform.position += dir * speed * Time.deltaTime;
μ λ°μ΄νΈλ¬Έλ λ μ μ¬λ €λλ¦Ό??
γ΄γ΄ μ°μ
1.angleκ°μ + aλ₯Ό ν κ°μ angle2λΌ νκ³
2.μμ λκ° νμ΄μ dirκ°μ Vector2(cos(angle2*d2r),sin(angle2*d2r))
νλ―Έ μ΄κ²λμ¬
μ΄λ κ² ν΄μ£Όλ©΄ λμΌκ±°κ°μλ
d2rμ deg2radμ€μΈλ§μ
κ·Έλ°λ° D2Rμ΄ λ©λ―Έ
γ γ γ γ ν¨μλν΄λ΄
Rad2Degμμ Mathf. ν΄μ€μΌλμ§?
γ γ
csoλ sin κ·Έλλ‘ μ λκ±°μ? λΉ¨κ°μ€λΈ
κ±λ€λ€λ mathfλΆμ¬μΌμ‘°
κ·Έλ¦¬κ³ cosμ
Mathf.sin Mathf.cosν΄λ λΉ¨κ°μ€λΈ
μ»΄ν¨ν° ν¨λ€ λ±λ
γ³γ³
μ λλ¬Έμλ‘ νλκΉ λλ€
κ·Έ κ²°κ³Όμ μΌλ‘ λκ°μ νμ΄μ΄λ―Έμ§νμ νκ³ κ°λκ° κ³ μ λ κ°λλ‘ λ λΌκ° GIFλ°μ μ¬λ €λ΄
μ½λλμ¬λ¦¬μ
γ γ γ γ μ μλ§ κΈ°λ€λ €μ£ΌμΌ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=67672&page=1