์ ๋ํฐ์์ Particle System ์ ์ด์ฉํ ์ดํํธ ์ ์ ๋ฐฉ๋ฒ์ ๋๋ค. โจ

์๋๋ unity์์ ์ ๊ณตํ๋ Particle System ๋งค๋ด์ผ์ ๋๋ค.
๋ฉ์ธ ๋ชจ๋ - Unity ๋งค๋ด์ผ
ํํฐํด ์์คํ ๋ชจ๋์ ์์คํ ์ ์ฒด์ ์ํฅ์ ๋ฏธ์น๋ ์ ์ญ ํ๋กํผํฐ๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด๋ฐ ํ๋กํผํฐ๋ ๋๋ถ๋ถ ์๋ก ์์ฑ๋ ํํฐํด์ ์ด๊ธฐ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค. ๋ฉ์ธ ๋ชจ๋์ ํผ์น๊ฑฐ๋ ์ ์ผ๋ ค
docs.unity3d.com
Particle System
์บ๋ฆญํฐ์ ์์ ์ค๋ธ์ ํธ๋ก ์์ฑํด์ค๋๋ค.

๊ทธ ํ, ์ธ์คํํฐ์ฐฝ์์ Particle System์ ์ถ๊ฐํด์ค๋๋ค.

๊ทธ๋ผ ์๋์ ๊ฐ์ด ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ ๊ฒ๋๋ค.

์ด์ ์ฌ๊ธฐ์์ ์ฌ๋ฌ ๊ฐ์ง ์ค์ ๊ฐ์ ๋ฐ๊ฟ๊ฐ๋ฉฐ ํํฐํด์ ์ํ๋ ํํ๋ก ์กฐ์ ํ๋ฉฐ ํผ ํจ๊ณผ๋ก ์ค์ ํด๋ณด๊ฒ ์ต๋๋ค!!
๐ Renderer
๋จผ์ ํํฐํด์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํ์ฌ ํผ ํํ๋ก ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
์ ๋ Material์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฃผ์ด์ฃผ๋ Sprites-Default ๋ฅผ ์ฌ์ฉํ์ต๋๋ค.


์ด์ ํํฐํด์ด ๊ฐ์ง๊ณ ์๋ ๊ฐ ๋ชจ๋์ ๊ฐ์ ์ค์ ํด์ ์ํ๋ ํํ์ ๋ชจ์์ผ๋ก ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
๐ Main Module
ํด๋น ๋ชจ๋์์ ๊ธฐ๋ณธ์ ์ธ ํํฐํด์ ์ด๊ธฐ ์ํ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
ํํฐํด์ด ์ฌ์๋๋ ์๊ฐ, ๋ฐ๋ณต, ๋๋ ์ด ํ์, ํํฐํด์ ์๋ช , ํฌ๊ธฐ, ์์ ๋ฑ ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ ํด์ค๋๋ค.
ํผ ํจ๊ณผ๋ ์ฌ์ํ์ ๋, ์ฐ์์ ์ผ๋ก ๋๋ ๊ฒ ์๋๋ผ ํ ๋ฒ์ฉ ํ๋๋ก ํ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ์ค์ ํ์ต๋๋ค.

๐ Emission
์๊ฐ ๋น ๋ฐฉ์ถ๋๋ ํํฐํด์ ์๋ฅผ ์ค์ ํฉ๋๋ค.
๋ฐฉ์ถ ์๋์ ํ์ด๋ฐ๋ ์ค์ ํ ์ ์์ต๋๋ค.

๐ Shape
ํํฐํด์ด ๋ฐฉ์ถ๋๋ ๋ชจ์์ ์ค์ ํฉ๋๋ค.
ํผ๋ฅผ ๊ตฌ์ฌ์ฒ๋ผ ๋๊ทธ๋ ๋ชจ์์ผ๋ก ์ค์ ํ์ต๋๋ค.

๐ Force over Lifetime
ํํฐํด์ ์๋ช ์ฃผ๊ธฐ ๋์ ๊ฐํด์ง๋ ํ์ ์ ์ดํฉ๋๋ค.
ํผ๊ฐ ๋ ์ผ๋ก ํ๋ฅด๊ธฐ ์ํด y์ถ์ผ๋ก -9.8๋งํผ ์ค์ ํ์ต๋๋ค.

๐ Collision
ํํฐํด์ด Scene์ ๊ฒ์ ์ค๋ธ์ ํธ์ ์ด๋ป๊ฒ ์ถฉ๋ํ๋ ์ง๋ฅผ ์ ์ดํฉ๋๋ค.
World์ ์ถฉ๋ํ ์ ์๋๋ก ์๋์ ๊ฐ์ด ์ค์ ํ์ต๋๋ค.

์คํฌ๋ฆฝํธ
ํน์ ์ํฉ์ด ๋์์ ๋ ์ดํํธ๋ฅผ ์ฌ์ํด์ผ๊ฒ ์ฃ !
public ParticleSystem effect;
...
effect.Play(); // ํผ ์ดํํธ ์ฌ์
๐๐