πŸ“ Game/✏ Unity

    [Unity] Inspector Attribute

    [Unity] Inspector Attribute

    Inspector Attribute 슀크립트의 λ³€μˆ˜κ°€ λ§Žμ•„μ§ˆμˆ˜λ‘ μΈμŠ€νŽ™ν„°μ—μ„œ ν•œλˆˆμ— μ•Œμ•„λ³΄κΈ°κ°€ μ–΄λ €μ›Œμ§„λ‹€. μΈμŠ€νŽ™ν„°λ₯Ό κΉ”λ”ν•˜κ²Œ 정리할 수 μžˆλŠ” λͺ‡ 가지 속성듀에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. 1. [Header (string)] μΈμŠ€νŽ™ν„° λ‚΄ 타이틀을 달 수 μžˆλŠ” 속성이닀. 2. [Space (float)] ν•„λ“œ 사이에 여백을 μ£ΌλŠ” 속성이닀. 3. [Range (float, float)] λ³€μˆ˜ 값을 μŠ¬λΌμ΄λ” ν˜•μ‹μœΌλ‘œ ν‘œμ‹œν•˜λŠ” 속성이닀. 4. [Multiline (int)] λ¬Έμžμ—΄μ„ μž‘μ„±ν•˜κΈ° νŽΈν•˜λ„λ‘ 라인의 수λ₯Ό λŠ˜λ €μ£ΌλŠ” 속성이닀. 5. [TextArea (int, int)] Multilineκ³Ό λ™μΌν•œ μ†μ„±μœΌλ‘œ 차이점은 μ΅œμ†Œ 크기와 μ΅œλŒ€ 크기λ₯Ό μ„€μ •ν•  수 μžˆλ‹€. 6. [SerializeField] private, prot..

    [Unity] 생λͺ… μ£ΌκΈ°(Life Cycle)

    [Unity] 생λͺ… μ£ΌκΈ°(Life Cycle)

    생λͺ… μ£ΌκΈ°(Life Cycle) μœ λ‹ˆν‹° 슀크립트의 λŒ€λΆ€λΆ„μ€ Monobehaviour 클래슀λ₯Ό 상속받아 λ§Œλ“€μ–΄μ§„λ‹€. 이 클래슀λ₯Ό 상속받은 μ˜€λΈŒμ νŠΈλŠ” Scene에 μžˆλŠ” λ™μ•ˆ μ—”μ§„μ—μ„œ μΌμ •ν•œ 흐름에 따라 μžλ™μœΌλ‘œ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λŠ”λ°, 이 νŒ¨ν„΄μ˜ 흐름을 생λͺ… μ£ΌκΈ°(Life Cycle)라 λΆ€λ₯Έλ‹€. 전체 흐름 전체적인 흐름은 μ•„λž˜ 곡식 μ‚¬μ΄νŠΈλ₯Ό 보면 λ˜λŠ”λ°, λ„ˆλ¬΄ λ³΅μž‘ν•˜κ³  λ§ŽμœΌλ‹ˆ 자주 μ‚¬μš©ν•˜λŠ” ν•¨μˆ˜λ“€λ§Œ 정리할 것이닀. https://docs.unity3d.com/kr/530/Manual/ExecutionOrder.html μœ λ‹ˆν‹° - 맀뉴얼: 이벀트 ν•¨μˆ˜μ˜ μ‹€ν–‰ μˆœμ„œ μžλ™ λ©”λͺ¨λ¦¬ 관리λ₯Ό μ΄ν•΄ν•˜κΈ° 이벀트 ν•¨μˆ˜μ˜ μ‹€ν–‰ μˆœμ„œ Unity μŠ€ν¬λ¦½νŒ…μ‹œ, 미리 μ •μ˜λœ μˆœμ„œλŒ€λ‘œ μ‹€ν–‰λ˜λŠ” λ§Žμ€ 이벀트 ν•¨μˆ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. μ•„λž˜μ—μ„œλŠ”, μ‹€..