Spine model - kuimoani/defold GitHub Wiki

Spine Model

슀파인 λͺ¨λΈ μ»΄ν¬λ„ŒνŠΈλŠ” 슀파인 골격 μ• λ‹ˆλ©”μ΄μ…˜μ„ Defold둜 λΆˆλŸ¬μ˜€λŠ”λ° μ‚¬μš©λ©λ‹ˆλ‹€.

Creating SpineModel components

κ²Œμž„ 였브젝트λ₯Ό λ§Œλ“€μ–΄ 슀파인 λͺ¨λΈ(SpineModel) μ»΄ν¬λ„ŒνŠΈλ₯Ό λ„£μ–΄λ΄…μ‹œλ‹€. λ‚΄μž₯(in-place) μ»΄ν¬λ„ŒνŠΈ(κ²Œμž„ μ˜€λΈŒμ νŠΈμ—μ„œ 마우슀 였λ₯Έμͺ½ λ²„νŠΌ 눌러 Add Component 선택)λ₯Ό λ§Œλ“€ μˆ˜λ„ 있고 λ¨Όμ € νŒŒμΌμ„ λ§Œλ“€μ–΄(λ©”λ‰΄μ—μ„œ New > Spine Model 선택) κ²Œμž„ μ˜€λΈŒμ νŠΈμ— 이 νŒŒμΌμ„ μΆ”κ°€ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. (κ²Œμž„ μ˜€λΈŒμ νŠΈμ—μ„œ 마우슀 였λ₯Έμͺ½ λ²„νŠΌ 눌러 Add Component From File 선택)

Add component

슀파인 μ»΄ν¬λ„ŒνŠΈλŠ” μ•„λž˜μ™€ 같은 속성듀을 κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€:

Spine model properties

Spine scene

미리 λ§Œλ“€μ–΄ 놓은 슀파인 씬 파일(Spine scene file)을 μ„€μ •ν•©λ‹ˆλ‹€.

Default animation

λͺ¨λΈλ‘œ μ‹œμž‘ν•˜λ €λŠ” μ• λ‹ˆλ©”μ΄μ…˜μ„ μ„€μ •ν•©λ‹ˆλ‹€.

Skin

λͺ¨λΈμ— μŠ€ν‚¨μ΄ μžˆλ‹€λ©΄, μ›ν•˜λŠ” μŠ€ν‚¨μ„ μ„€μ •ν•©λ‹ˆλ‹€.

Material

λͺ¨λΈμ„ μ»€μŠ€ν…€ λ©”ν„°λ¦¬μ–Όλ‘œ λ Œλ”λ§ν•˜λ €λ©΄, 이 속성을 λ°”κΎΈμ‹­μ‹œμ˜€.

Blend Mode

κΈ°λ³Έ "Alpha" μ΄μ™Έμ˜ λΈ”λ Œλ“œ λͺ¨λ“œλ₯Ό μ›ν•œλ‹€λ©΄, 이 속성을 λ°”κΎΈμ‹­μ‹œμ˜€.

이제 μ—λ””ν„°μ—μ„œ 슀파인 λͺ¨λΈμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

Spine model in editor

Runtime animation

DefoldλŠ” λŸ°νƒ€μž„μ‹œ μ—λ‹ˆλ©”μ΄μ…˜μ„ μ œμ–΄ν•˜κΈ° μœ„ν•œ κ°•λ ₯ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. μžμ„Έν•œ 것은 Animation을 μ°Έκ³  λ°”λžλ‹ˆλ‹€.