[π¬]
λ€μ νλ² ν°μΉ μ¬μ§λ¬Έ ..
μλν°(115.41)
2016-07-22 18:57
μΆμ² 0
λͺ¨λ°μΌμμ ν°μΉλ‘ λ²νΌμ λλ₯Έμνμμ λ€λ₯Έλ²νΌμΌλ‘ κ·Έλλ‘ λλ₯Έμνλ‘ μ΄λνλ©΄ λ€λ₯Έ λ²νΌ μ
λ ₯λκ² μ΄μΌνλ..
μλλ©΄ λλΌ κ²μ ν΄μΌν μ§λΌλ..
μμ¦μ μ΄μ§κ°νλ©΄ 10μ ν°μΉ μλκ°? ν°μΉ μ§μ μμ λ μ΄μ΄μ λ€λ₯Έ λ²νΌ 컬λΌμ΄λμ μΆ©λμ΄ λ€μ΄μλμ§ νμΈνλ©΄ μλ¨?
κ·Όλ° μ΄μ¬ν 곡λΆκ²Έ λ§λλλ° μ΄μΉλ μ리κ°μ μνλ €κ³ νλλ° κ·Έλ₯ μμ νλ μ¬μ μ°λ κ±° μ΄λ°? κ·ΈλΌ iosμλλ‘μ΄λpcκΉμ§ κ²μν¨λ μ§μλκ³ νΈνλ°... λ incontrol μ΄λΌλ μμ μ μ μ§λλ μ§μλ¨
μ κ°μ¬.. μλ μ¬μ μ°λκ²λ μ’μ§ .. κ·Έλ°λ° μ¬λ¬κ°μ§ μμ΄μ λ μ¬μΌν μ§ λͺ°λλλ° νλ² κ·Έκ±° μ¨λ³Όκ².. μ΄λ¦μ΄ incontrol?
https://www.assetstore.unity3d.com/kr/#!/content/14695
νκ·Όλ° λ μΈμΌν λ μ¬μ.. μ§κΈμ μ’ λΉμΈλ€
μ λ§ λ¬΄λ£λ μμν λ° ν¨ μμλ³Όκ² λλ μμ μ 곡λΆνκ³ ν°μΉ ꡬνμ λ§λ€μ΄λ΄€λλ° μ리κΉμ§λ§ μλ©΄ κ·Έλ₯ μ¬μ μ°λκ² μνΈνκ² λλΌκ³
https://www.assetstore.unity3d.com/kr/#!/content/15233
μ건 μ΄λ°? 무λ£κ³ νκ°λ μ’κ³ μ λ°μ΄νΈλ μ΄μ¬ν ν΄μ νλ¬ μ μλ νλ² μ λ°μ΄νΈ μμλ€
κ·Έκ±° λλ λ΄€μλλ°.. λ΄κ° μνλ κ·Έλ° ν°μΉκ° ꡬνμ΄μλ¨.. μλλ μμΌλ‘ ν΄μΌλ..
λκ° μλ €μ€κ±° μ κ±° μ λ£μ§λ¦¬λ μμλκ³ ν΄λ μΈμλλκ±°μ§? λ μ κ±°λ°μμμΌλ©΄ μ΄μλ°μ.
μ λΌλ μμ΄λκ² λμ§ λͺ¨λ₯΄κ² λ€ μ€μμ΄νκ° μλλ¨ λ§μ? μ΄λ€ κΈ°λ₯μ μνλμ§ κ°λ₯΄μ³μ£Όλ©΄ ν¨ μμλ³Όκ²
κ·Έλ¬λκ° < > μ΄λ κ² λ²νΌμ΄ μλ€? κ·ΈλΌ μ§κΈ λ΄κΊΌλ μΌμͺ½ λ²νΌ λλ¬μ μΌμͺ½μΌλ‘ μ΄λνκ³ μμ΄ κ·Έλ°λ° λ€μ μ€λ₯Έμͺ½μΌλ‘ μ΄λνκ³ μΆμ΄ κ·Έλ¬λ©΄ μμ λκ³ μ€λ₯Έμͺ½λ²νΌμ λλ¬μ μ€λ₯Έμͺ½μΌλ‘ μ΄λμμΌμΌλ.. κ·Έλ°λ° λκ° κ·Έλ .. λ€λ₯Έ κ²μ 보면 λ€ μΌμͺ½ λ²νΌ λλ¬μ μΌμͺ½μΌλ‘ μ΄λνλ€ μ€λ₯Έμͺ½μΌλ‘ μ΄λνκ³ μΆμΌλ©΄ μΌμͺ½λ²νΌ λλ₯΄κ³ μλμνμμ μμλκ³ μ€λ₯Έμͺ½μΌλ‘ μ΄λνλ©΄ μ€λ₯Έμͺ½ λ²νΌ λλ¦¬κ³ λ λ€μ μμλκ³ μΌμͺ½μΌλ‘ μ΄λνλ©΄ μΌμͺ½λ²νΌ λλ¦¬κ³ κ³μ μμλκ³ λλ₯Έμνμμ μ΄λν΄μ λ²νΌ λλ₯Έλ€λκ±°μ§.. λ΄κ° μ€λͺ μ μ λͺ»νλ?
λ§μ½ λκ° μλ €μ€ μ λ£ 40λ¬λ¬μ§λ¦¬κ° λ§μ½ κ·Έλ λ€λ©΄ κ·Έκ±°λΌλ μΈμλ°μ μκ³ .. μ λ£μ¬λ μκ΄μμ.
μ μλ λ‘κ·Έ μ€ν± λ§νλ κ±°λ€ κ·Όλ° μ μμ μμ μλλ? μλ λ΄κ° λ¬΄λ£ μνμ΄λΌλ μ°Ύμμ€κ² κΈ°λ€λ €λΌ
λλ μμ μ ꡬννλκ±°μ λ΄λΆμ μΌλ‘ μλ λ‘κ·Έ μ€ν±μΈλ° κ²μΌλ‘λ§ λ§μΉ κ²μν¨λμ²λΌ λ²νΌμ΄ 보μ΄κ² νλ©΄ λκ±°λ
μν.. μ‘°μ΄μ€ν± μ²λΌ μλ λ‘κ·Έ μ€ν±μ²λΌ ꡬννλ. 보μ΄λκ²λ§ < > μ΄λ°μμΌλ‘ κ²μν¨λμ²λΌ 보μ΄κ² νλ€λ건κ°?
μ κ·Έλ κ² λλ©΄ λ΄κ° λ²νΌμ²λΌ λλ¬λ κ·Έ λ°©ν₯μΌλ‘ λλ¬μ§κ±°κ³ μκ°λ½μ λμ΄μ μΌμͺ½ μ€λ₯Έμͺ½μΌλ‘ μμ§μ¬λ μ λ ₯μ΄ λ κ±°μμ
cn controlμλ third person controllerλΌλκ² μλ λ‘κ·Έ μ‘°μ΄μ€ν±μΈλ° μ΄κ±° μ’ λ³νν΄μ μλ λ‘κ·Έ μ€ν± μ΄λ―Έμ§ λμ λ²νΌ μ΄λ―Έμ§ λμ°λ©΄ λμ§ μμκΉ?
μ΄λ€μμΌλ‘ λ°κΏμΌν μ§ λμ ν κ°μ΄ μμ€λ€.. μ€ν¬λ¦½νΈ νμΌλ λ§κ³ .. μ’μ°λ§ λκ²νκ³ μΆμλ°.. κ·Έλ¬λ©΄ μ€ν¬λ¦½νΈλ₯Ό μλ΄μΌν κ±°κ°κΈ΄νλ°.
λ²νΌμ κ·Έλλ‘ μ°μ§ λ§κ³ EventTriggerμ λν΄μ μ°κ΅¬ν΄λ΄λΌ
κ·Όλ° μ‘°μ΄μ€ν± λ§λλκ±°λ©΄ κ± UGUIλ₯Ό μμ°λκ² λ λμν λ°
μ λ§ λ΄κ° μ§κΈ cn control μ custom joystick μ΄λΌλ λ°λͺ¨λ€ λλ €λ³΄κ³ μλλ°, 그건 λ²νΌμ uiμΈλ° λκ° λ§νλλ‘ μ μμ§μ΄λλ°? κ·Έλ₯ μ΄κ±Έ κ°μ Έλ€ μ¨λΌ
λ μ§κΈ λ΄ νΈλν°μ λ£μ΄μ ν μ€νΈ ν΄λ΄€μ μνμ’μ° λ²νΌμ uiλ‘ λ μμ μΈλ° μ μλΌκ° λλ¬μ μ΄λ¦¬μ 리 μμ§μ¬λ μ λ¨
κ·Έλ? λ΄κ° λ§μ°μ€λ‘ ν΄λ΄€λλ° μλλλ°? λͺ¨λ°μΌλ‘ μ»΄νμΌν΄μν΄λ³΄λ©΄ λλ?
μλ§ μ΄κ²λ λ΄λΆμ μΌλ‘λ λλ₯Έ μ§μ μμ λ²νΌ 컬λΌμ΄λλ₯Ό κ°μ§νλ λ°©μμ΄ μλλΌ μλ λ‘κ·Έ μ€ν± λ°©μμΈ κ² κ°λ€
λ pcμμ λ§μ°μ€λ‘ λμ΄λ λκΈΈλ ν°μΌλ‘ λΉλν΄μ λ€μ ν μ€νΈν΄λ΄ μ λν° μ νλ‘μ νΈ λ§λ λ΄μ μμ λ€μ΄λ°κ³ ν¨ μ€νν΄λ΄λΌ
μ?? μλλλ°>? λ΄ μ€λ§νΈν°μ΄ μ΄μν건κ°?
μ λν°μ ν°μΉ λ€μ΄λ‘λνκ³ exampleμ μλ μ¬ μλλ‘μ΄λ λΉλν λ μΆκ°νκ³ .. λ μλλλ° γ·γ·
λ΄κ° λ§ν¬ 건 μμ λ€μ΄λ°μμ? κ·Έλ΄μ Examples/Scenesμ μλ Custom Joystick λλ¬μ κ·Έ μ¬μ λΆλ κ³ ?
μν 컀μ€ν μ‘°μ΄μ€ν±? λλ 2D μ΄κ±° μΆκ°νμλλ°.
κ·Έλ¦¬κ³ κ·Έ μ¬ μμ΄μ½μ λΉλμΈν μ°½μ λμ΄μμ μ μΌ μμλ€ λλ¬μΌ μ€ννμ λ κ·Έ μ¬μ΄ λμ€μ§
κ·Έλ λ€ 2dλ λκ° λ§νλλ‘ μμ λΌμΌ λλ€ λ΄κ° λ§ν κ±° μ¨λΌ κ±°κΈ°μ μμλ νμ΄νλ§ μ§μ°κ³ μν μ λ ₯λ§ λ°μμ μ¬μ©νλ©΄ λμμ
κ·Έλ°λ° μμλ λ²νΌ μ§μλ μ€ν±μ΄λ€λ³΄λ μΈμλλλ°.. λ€λ₯Έκ²λ μ λͺ¨λ₯΄μ§λ§ ν°μΉλ λλμ±λͺ°λΌμ λ μλ΄μΌν μ§.. μ€ν¬λ¦½νΈ μμλ λΆλΆ μ§μ°κ³ λ λ΄ νμ νΈμμλ μΌλ¦ν°κ° μ΄λλκ² μ΄μ ν΄μΌν ν λ° κ°μ΄ μμ‘νλ€..γ·γ·
μλ μμλ μΈμλλ 건 무μνλ©΄ λμμ μ€μ λ‘ μ€ν¬λ¦½νΈμμ μ’μ° μ λ ₯κ°λ§ λ°μμ μ°λ©΄ λκ³
κ·Έλ¬λκ°.. κ·Έ μ€ν¬λ¦½νΈμμ μ’μ° μ λ ₯κ°λ§ λ°μμ μ°λ©΄λλλ°.. νμ¬λ 4λ°©ν₯ λ€ μ λ ₯κ° λ°κ² λμμΌλ μ’μ°λ§ μ λ ₯κ°λ°κ² μμ μ μ΄λ»κ² ν΄μΌν μ§..
μ΄λ€κ±° λ§νλμ§ λͺ¨λ₯΄κ² λλ° κ·Έλ°μμΌλ‘ νλ©΄ μ€μ νλ μ΄ ν λ μ λ ₯λμ§ μλ μνκ° μκΎΈ μ λ ₯λλ©΄μ μ λ ₯μ΄ μ μλλ€λ νΌλλ°±μ΄ λμ¬ν λ°
μν λ²νΌμ κ·Έλ₯ μΈμ€νν°μ°½μμ μΈνμ΄λλ§ ν΄λ²λ¦¬λ©΄ λ¨ λλ¬μ§λ λ§λ μκ² λμ μ€ν¬λ¦½νΈ μ΄μ΄λ³΄λ CnInputManager.GetAxis("Horizontal") μ΄κ² μ’μ° κ°μΈκ² κ°μλ° μ΄ κ°μ΄ 0μ΄νμΈμ§ μ΄μμΈμ§ νμΈν΄μ μμ§μ΄λ©΄ λμμ
μΆλ ₯κ°μ΄ μλ λ‘κ·Έλ©΄ λ³ μκ΄ μκ² λ€
μ΄κ±΄ μλ λ‘κ·Έμ΄λ μνμ’μ°κ° 무쑰건 λ€ μ λ ₯μ΄ λ¨ κ·Όλ° κ·Έ μ€ μ’μ°λ§ λ°μ μ¬μ©νλ©΄ λλ€λ κ±°μ λ±ν λκ° μμ ν νμκ° μμ CnInputManager.GetAxis("Vertical") μ΄κ±΄ μ¬μ©μνκ³ κ·Έλ₯ 0μΌλ‘ λλ©΄ λμμ
κ·Έλ κ² λ§ν΄μ μ΄ν΄ν κ±°μμΌλ©΄ μ§μμ μ‘°μ΄μ€ν±μ λλ ꡬννκ² μ§
μν γ γ γ γ ν¨ν΄λ³Όκ²
λ΄κ° μ§μ£Όκ³ μΆλ€ μ¨μ΄λ°...
μ λμ리μΈμ§ μκ² μ γ³γ³ Vector3κ°μ΄λκ° μμλμ ν΄λΉνλ λΆλΆμ 0μΌλ‘ λλΌλ μ리ꡰ λ§λ?
μλν° μ΄λ―Έ 2d μΊλ¦ν° μμ μ¨λ΄μ μκ±°λ€ 2dμμ 보면 float h = CnInputManager.GetAxis("Horizontal"); μ΄λ κ² μ’μ° μ λ ₯ λ°μμ μ½λλ κ·Έλ₯ κ·Έκ±° κ·Έλλ‘ μ°λ©΄ λλ€. μ‘°μ΄μ€ν±λ§ 컀μ€ν μ‘°μ΄μ€ν±μΌλ‘ λ°κΎΈκ³
μ λ§μ κ·Έλ₯ κ·Έλ κ² λ¬΄μνλ©΄ λ¨
λ¬λ° κ°μ¬κ°μ¬