
Background
2D UI์ outline์ ๊ฐ๋จํ๊ฒ ์ ํ๋ ค๋ ์ํฉ์์, ์ด๋ฏธ์ง ์์ฒด์ outline์ ๋ฐ์๋ฒ๋ฆฌ๋ ๊ฒ์ด ๊ฐ์ฅ ๊ฐ๋จํ์ง๋ง ์ํฉ์ ๋ฐ๋ผ ํด์๋๊ฐ ๋ฌ๋ผ์ง๊ฑฐ๋ ๊น๋ํ ์ธ๊ณฝ์ ์ผ๋ก ๋์ค์ง ์์ ์ ์๋ค. ๊ทธ๋์ ์์ง ์์์ outline์ ์ฒ๋ฆฌํ๋ ๋ฐฉํฅ์ผ๋ก ์ฐพ์๋ณด์๋ค. ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง ์ด๋ฒ์๋ Shader๋ฅผ ์ฌ์ฉํด๋ณด๋ ค ํ๋ค.
Search
ํ๋ คํ ์ดํํธ๊ฐ ์๋๋ผ ๋ง ๊ทธ๋๋ก ์ธ๊ณฝ์ ๋ง ํ์ํ๊ณ ๊ฐ๋จํ ๊ทธ๋ผ๋์ธํธ ์ ๋๋ง ์ถ๊ฐํ๋ ค๋ ๊ฒ์ด๋ผ์ ํน์๋ ๋ฌด๋ฃ ์์ ์ด๋ ๊ธฐ๋ณธ ์ง์ํ๋ ๊ธฐ๋ฅ์ด ์๋ ์ฐพ์๋ณด์๋ค. ๋ ์ข์ ๋ค๋ฅธ ๋ฆฌ์์ค๋ ์ด๋๊ฐ์ ์๊ฒ ์ง๋ง ๊ฐ์ฅ ๋นจ๋ฆฌ ์ฐพ์ ์ ์์๋ ์๋ ์์ ์ ์ํฌํธํ๋ค. SpriteOutline.shader๋ผ๋ ์ ฐ์ด๋ ํ์ผ๋ง ์์ด๋ ๋๋ค.

2D Sprite Outline | ์๊ฐ ํจ๊ณผ ์ ฐ์ด๋ | Unity Asset Store
Add depth to your next project with 2D Sprite Outline from Hanna Fiani. Find this & more ์๊ฐ ํจ๊ณผ ์ ฐ์ด๋ on the Unity Asset Store.
assetstore.unity.com
Usage
(์ฐธ๊ณ ๋ก ํด๋น ์์ ์ 2019๋ ๋ง์ง๋ง ๋ฆด๋ฆฌ์ค ๋์์ผ๋ฉฐ, ๋ด ํ๋ก์ ํธ ํ๊ฒฝ์ 2022.3.11f1 URP, Windows ๋น๋์.)
์ฌ์ฉ๋ง ํ๋ ๊ฒ์ ๊ฐ๋จํ๋ค. SpriteOutline.shader๊ฐ ์ ์ฉ๋ ์ Material์ ๋ง๋ค๊ณ ๊ทธ๊ฒ์ ๋ด Sprite Renderer์ Material์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. Demo์ ์ํ๋ ๊ฒ๊ณผ ๋น์ทํ ์ต์ ์ผ๋ก ์ค์ ๋ Material์ด ์๋ค๋ฉด ์ฐธ๊ณ ํ๋ ๊ฒ๋ ์ข๋ค.
1. ์ Material์ ๋ง๋ค์ด, ์ถ๊ฐํ Outline Shader๋ฅผ ์ ์ฉํ๋ค.

2. Outline์ ์ ํ๋ ค๋ Sprite์, ์๋ก ๋ง๋ Material์ ์ ์ฉํ๋ค.

3. ์ํ๋ ํจ๊ณผ์ ๋ง๊ฒ Material ์ต์ ์ ์กฐ์ ํ๋ค.

- General Settings์ Outline mode์ ๋ฐ๋ผ ์ดํ Settings๊ฐ ๋ณ๋๋ก ์ ์ฉ๋๋ค.
(์ ์ฌ์ง๋๋ก๋ผ๋ฉด GeneralSettings์ Gradient Settings์ ๋ด์ฉ๋ง ์ ์ฉ๋๋ค.)
- ์ต์
์ ์์ธํ ์ค๋ช
์ ์์
์ Overview์๋ ๋์ ์๋ค.
4. 3 ์ต์ ์์๋ (์ฌ์ง)๊ฐ์ ๋๋์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.

Etc.
๋ฌธ์ ์์ ํด์์ ์ด๋ฏธ์ง๋ฅผ ์์ ํ ๋ ํํ ์ฌ์ฉํ๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์ ฐ์ด๋ ์ฝ๋๋ผ ์๊ฐ๋ณด๋ค ์ ์ฉํ๋ค. ์ด ์ ๋ ๊ธฐ๋ฅ๋ง ์์ด๋ ๊ฐ๋จํ ํจ๊ณผ๋ ์ด๋ฆฌ์ ๋ฆฌ ๋ฃ์ ์ ์์ผ๋๊น. ๊ทธ๋ฆฌ๊ณ ์ ฐ์ด๋ ๋ง๋ณด๊ธฐ ๊ณต๋ถํ๋ ์ฉ๋๋ก ์ฐธ๊ณ ํ๊ธฐ์๋ ์ข์๋ฏ.
๋จ์ํ ์ ๋ง ๊ทธ๋ฆฐ๋ค๋ฉด ์๋ ํฌ์คํธ ์ฐธ๊ณ ํ์ฌ, ์์๋ผ์ธ์ ๊ทธ๋ฆฌ๋ ๋ถ๋ถ์ ์ฝ๋๋ง ์ฌ์ฉํด๋ ๋๋ค.
[UNITY] 2018.2. 2d ์บ๋ฆญํฐ ์ธ๊ฐ์ ๊ทธ๋ฆฌ๊ธฐ. 2d Sprite outline
2D ๊ทธ๋ํฝ์ ๊ฐ๋ ๊ฒ์์์ ์ค๋ธ์ ํธ์ ๋ํ ์ธ๊ฐ์ (out-line)์ ํ์ํ๋ ๊ฒ์ ์ฌ์ฉ์๊ฐ ํด๋น ์ค๋ธ์ ํธ์ ์ํธ์์ฉ(interaction, ํด๋ฆญ์ด๋ ๋ง์ฐ์ค ์ค๋ฒ ๋ฑ)์ ๋ํ๋ด๊ธฐ์ํ ์ข์ ์๋จ์ ๋๋ค. ์ฌ์ค ์
cholol.tistory.com
'๐ ํ์ต๊ณผ ๊ฐ๋ฐ ๊ธฐ๋ก > Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Unity] ์คํฌ๋ฆฝํธ ์คํ ์์ ์ค์ ํ๊ธฐ (0) | 2022.06.07 |
---|---|
[Unity] Serialization (0) | 2022.04.18 |
Mesh Collider ์ต์ ํ - Mesh Cooking (0) | 2022.03.31 |
Unity Assembly Version Validation ๊ด๋ จ ์๋ฌ (0) | 2022.02.01 |
Mapbox SDK ์ค์นํ๊ธฐ (0) | 2021.12.20 |