μ λν° 3Dλ‘ λ§λ€κ³ μμ΄.
νλμμ΄ stepLimit 체ν¬νλ λ μ΄κ³ λΉ¨κ°μμ΄ μ΄λλ°©ν₯μ μ₯μ λ¬Όμ΄ μλμ§ μ²΄ν¬νλ λ μ΄μΌ
1. κ²½μ¬κ° 60λ(κ²½μ¬ νκ³)κΉμ§ μ§ν λ²μ 벑ν°μ νλ‘μ μ ν΄μ κ²½μ¬λ₯Ό μ¬λΌκ°κ² μ§λ¨μ΄.
κ·Όλ° μλ κ² νλλ κ³λ¨μ λͺ»μ¬λΌκ°λλΌκ³
2. μ νλΈμ ꡬκΈλ§ν΄μ μμ λ§ν λΉ¨κ°μ, νλμ λ μ΄ μ΄μ©ν΄μ
κ³λ¨μ΄λ μ₯μ λ¬Όμ μ¬λΌκ° μ μκ² κ΅¬ννμ΄.Β
3. κ·Έλ¬λλ κ²½μ¬λ‘μμ νλ‘μ μ λ μ΄λ λ°©ν₯ + step λ‘μ§μ΄ ν¨κ» κ²μΆλλκΉ
λ§ κ²½μ¬λ‘μμ λλλ λ¨λ¦¬λλΌκ³ Β (λΉ¨κ° λ²‘ν° + νλ λ²‘ν° λν΄μ§κ³ μ€λ ₯μΌλ‘ λ€μ λ΄λ €μμΒ κ·Έλ°λ―?)
κ·Έλμ [κ²½μ¬κ° 60λ μ΄μ + νλμ λ μ΄μ κ²μΆ μλ λ]Β step up λκ² κ³ μ³€μ΄.
λ§μ‘±μ€λ½κ² λμνμλλ°,Β κ²½μ¬λ‘μ μ₯μ λ¬Ό μλ κ²½μ°κ° μ²λ¦¬κ° μλ¨..
β β β Β 4. μ΄κ² λ΄κ° λ¬Όμ΄λ³΄λ €κ³ νλ건λ°Β
μμμ²λΌ νλλ 첫 κ·Έλ¦Όμ Xνμμμ μΆ©λν΄μ λ§νλ κ² κ°μλ°
νλμ λ μ΄μλ μ 걸리λλ° λΉ¨κ°μ λ μ΄μ κ²½μ¬λκ° 60λκ° μλλκΉ λͺ» λμ΄κ°λλΌκ³
μ΄λ»κ² ν΄κ²°ν μ μλ λ°©λ²μ΄ μμκΉ?
λ©°μΉ μ§Έ μ΄κ±Έλ‘ νΌλ₯μΈκ³ μμ΄μ λ무 νλ€λ€ λμμ€γ γ γ γ γ γ
μΊλ¦ν° μ½λΌμ΄λ μ°κ³ μ€λ ₯μ λ°λ‘ ꡬννλ©΄ νΈνκΈ΄ν¨
첨μ κ·Έλ κ²νλ€κ° 물리 ν¨κ³Ό κ°μκ² μ’ μ΄μν΄μ λ°κΎΈκ³ μμ΄
λ°μ λ μ΄μΊμ€νΈ μ΄μ κ²½μ¬λ©΄ 체ν¬ν΄μ νλ©΄ λκ² κ°μλ° μ΄λμ λ³Έκ²κ°κΈ°λ ν΄ λ μ΄μΊμ€νΈ μ΄μ νλκ±°
μ΄μ¬ν μκ³ μμ΄ γ γ
https://docs.unity3d.com/ScriptReference/ContactPoint-normal.html
ProjectOnPlane()μ΄λΌλ 벑ν°ν¨μ μ¨λ΄
λ΅λ³ κ³ λ§κΈ΄νλ° λ³Έλ¬Έμ μ΄ λ΄μ©μ΄μΌ γ γ 1λ²μ μ§ν λ²μ 벑ν°μ νλ‘μ μ νκ² κ·Έκ±° μ΄κ±°!
κ·Όλ° μ μνμμ μ₯μ λ¬Ό λμ΄κ°λ건 κ·Έλ₯ μ νλ‘ νΌν΄κ°κ² ꡬννλκ² λμκ²κ°μλ°
μ μνμμ λκ°μ μΌλ‘ λ μ΄λ₯Ό μ΄μ μ₯μ λ¬Όμ΄ μμΌλ©΄ μλμΌλ‘ μ ννκ±°λ νλ©΄ λ κ²κ°μλ°
κ± λ μ΄λ₯Ό 0 ~ Step Limit μ¬μ΄μ μ‘΄λ μ΄μ μ΅λ κ° 60λ λλκ±° μμΌλ©΄ λλκ±Έλ‘ ν΄κ²°νλ€ γ γ γ γ .. λκ°μ λ ν΄λ΄€λλ° κ²½μ¬κ°μ΄λ μ€λΈμ νΈ κ°λλ°λΌ μ‘΄λ λ¬λΌμ μλκ² λλΌ
λ μ΄μΊμ€νΈ 무μνλ λ μ΄μ΄ μμν λ° lgnore Raycast
머리μͺ½μμ λ μ΄μ΄μ 걸리λκ±° μμΌλ©΄ μ¬λΌκ°κ² λ§λ€λ λ°