๊ทธ๊ฒ์ ์ธ๋ฒคํ ๋ฆฌ
14์๊ฐ ๋์ ์ ๋จ ๋นํ๋ ์ค
SO์ฐธ์กฐ ๊ทธ๋๋ก ๊ฐ๋ค์ฐ๋ฉด ํธํ์ง ์์๊น ํ๋ค๊ฐ...
์ง๋ ฌํ/์ญ์ง๋ ฌํํํ
์ฐ๋ฆฌ๊ณ ์์ ํ string id๊ธฐ๋ฐ์ผ๋ก ๋ค์ ์์ฑํจ..
(JsonIgnore? ๋น ์์ฑ์? Vector3๋ ๊ฑ float 3๊ฐ ๋ฐ ์ ์ ๋จ? ๋ชจ๋ฅด๊ฒ ๊ณ ๊ฑ ๋ฒ๋ฆผ)
๋ด๋นใ ใท?
์ค๋ ์ค๋จ์ ๋ง 1000๊ฐ๋ ์ฐ์๋ฏ.. ์ด๊ฒ ์ null์ด์ง? ์ฌ๊น์ง ์ด์์๋๋ฐ? ์์ง?
์ฃผ๊ฑฐ์ฃผ๊ฑฐ
๊ทธ๋ฅ ์ธ๋ฒคํ ๋ฆฌ ๋ฐ์ดํฐ ์์๋๋ก UI์ ์ถ๋ ฅํ๋ฉด ๋๋๊ฑฐ ์๋์๋์์
๊ณ ๋ถ๋ถ์ ๋ญ.. ์์ง๊น์ง ๋ณ ๋ฌธ์ ์์ด๋ณด์ด๊ธด ํ๋๋ฐ ์ํธ์์ฉ ์์ ์ด ์ ๋์ด์์ด๊ฐ๊ณ .. UI ๋ชจ๋ฌ ์ ๊ธ ์ ํ + ์ธ๋ฒคํ ๋ฆฌ/์ดํ ๋จผํธ ์ ๊ทธ๋ ์ด๋ ์ฅ์ฐฉ/ํด์ + ์ฌ๋ฌ ์ ๊ทธ๋ ์ด๋ ๋นํธํ๋๊ทธ ์ ์ฉ + ์ธ์ด๋ธ/๋ก๋ ์๋ค๊ฐ ์์ด๋๊น ๋๋ฅผ ๋ น์ฌ๋ฒ๋ฆผ
@211214 ์ ๊ทธ๋ฐ ๋ณต์กํ ์ธ๋ฒคํ ๋ฆฌ๋ผ๋ฉด ์ด๋ ค์ธ๋ฏ...
์ง์ง ๋ด๋น ์ ๋จ๊ธฐ๋ ๋ ๋ํจ์ค..
๋ด๋น์ ํด๊ฒฐ๋ฒ: ๊ธฐํ์์ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ๋บ๋ค! - dc App
ใ ใ 6์๊ฐ ์ ์ ๊ณ ๋ฏผํ๋ ๊ฑฐ๊ตฐ
์ธ๋ฒคํ ๋ฆฌ ๋ง๋ค์ง ์์ผ๋ฆฌใ
ํ์ง๋ง ๋ฐ ์ค์ ์ ๊ทธ๋ ์ด๋๋ ๊ณ์ ์ฅ์ฐฉ/๊ต์ฒด ๋์ผํ๊ณ .. ์ด๊ฒ UI์ ์ ๋ น์๋ค์ด์ผ.. ๊ฒ์์ ๋ง์ด ์ด๊ธฐ์.. ๋ง๋ค ์ ๋ฐ์ ์์์..
@211214 ํฌ๋ ํํ ๋ ์์ด?
ใดใด ์์ฝํด์ ๋งํ๋ฉด ๋ชจ๋ ์คํฌ์ 'Shot', 'Splash', 'Laser'์ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ ํ๋ฆฌ๋ฏธํฐ๋ธ ํํ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ฐ๋ น ํ๋ ์ด์ด๊ฐ A๋ผ๋ ์ ๊ทธ๋ ์ด๋๋ฅผ ํ๋ํ๋ฉด, ํด๋น ์ ๊ทธ๋ ์ด๋๊ฐ ์คํฌ ๋ด์ ๋ชจ๋ ๊ธฐ๋ณธ ์ํ ํ์ ์ ์๋์ผ๋ก ์ ์ฉ๋์ ์๋ก์ด ์คํฌ ํํ๋ก ์กฐํฉ๋จ. ComboAttack์ A ์ ๊ทธ๋ ์ด๋๋ฅผ ์ ์ฉํ๋ฉด ComboAttack์ Splash, FollowUp, Shot, ShockWave๋ก ๊ตฌ์ฑ๋์ด์๋๋ฐ ์ด ๋ด๋ถ์ ๊ฐ ์ ๊ทธ๋ ์ด๋๋ค์ด ๋ฏธ๋ฆฌ 3-4๊ฐ์ฉ ์ ํด์ ธ์๊ณ ๊ฐ ๊ฐ๋ค์ ์กฐ์ ํ๋ฉด ๊ฑฐ~์ ์๋ก์ด ๋ชจ์ต์ ComboAttack ์คํฌ์ด ๋๋ ํ์์
@211214 ๊ทธ๋ผ ๊ฒฝํ์น ๊ฐ์ด ํตํฉ์ ํ๋ก ์์ดํ ๋น๋ฉ ๊ฐ๋ฅํ ๊ธฐํ ๊ฐ์๋ฐ ์ธ๋ฒคํ ๋ฆฌ ๊ตฌํํ๋ ค๋ ์ด์ ๋?!
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋นํธํ๋๊ทธ๋ฅผ ์ด ๊ฑด๋ฐ... A๋ผ๋ ์ ๊ทธ๋ ์ด๋์ ํ๋๊ทธ๊ฐ์ด 1093์ด๋ผ๋ฉด 2์ง์๋ก ๋ฐ๊ฟจ์ ๋ 0100 0100 0101๊ฑฐ๋ 4๊ฐ์ ์ ๊ทธ๋ ์ด๋๋ฅผ ๋์ ํ์ฑํ ํ๋ ๊ฑฐ์ if๋ฌธ ๊ฑฐ์ ์์ด
@l์์ผ๋ฆฌl ์ฅ? ์ ๋ฐฉ๊ธ๊น์ง ๋งํ ๊ฑด ์คํฌ์ด๊ณ .. ์ด์ ๊ฐํ ์์ดํ ์ ์ฃผ๋ก ์คํฏ ์์น ๋ฐ๊พธ๋ ํํ์ธ๋ฐ ์์ ์ค๋ Upgrade, ์ด ์์น ๋ฐ๊พธ๋ ์ ๋ค์ Enhance์ ๋์ ์์ดํ ๋ฐ์ดํฐ ํํ๊ณ .. ๊ผ๋ค ๋บ๋ค ํ ์ ์์ด. ์์ฃผ ์์์ ์ธ ์ธ๋ฒคํ ๋ฆฌ(์ ๋ ฌ, ๋๋๊ทธ ์ด๋ ์ด๋ฐ ๊ฑฐ ํ์X)๋ง ์์ผ๋ฉด ๋๊ธด ํ๋๋ฐ.. ๋ฅ์ง์ด์๋ก ํด๋งค๊ตฌ ์์ด..
@211214 ์ฝ๋๋ฅผ ์ฝ์ ์ค ๋ชจ๋ฅด๋ ๋๊ฐ ์๋ฌธ์ ์ด์ด๋จ๋๋ฐ ๋ด๊ฐ ์๋ฌธ์ ์ด๊ณ ๋ฌ๋ ธ๊ตฌ๋ใ ใ ใ ๋ญ๊ฐ ์ฅ์ฐฉํ๋ฉด ์์น ๋ฐ๋๋๊ฑฐ ๊ทธ๋ฐ๊ฑฐ๊ตฐ
๋ ธ๋ ธ ์ ๊ธฐ ์ฝ๋์ ๊ฑ ์ธ๋ฒคํ ๋ฆฌ ์ผ๋ถ, ์คํฏ ์ผ๋ถ ๋ฐ์ ์์ด ์ด๋ฐ ๋ด์ฉ์ ์ผ์ง์ ์จ์ผํ๋๋ฐ ๋ง์ ์ธ ๋ ์๊ฐ์ด ์ ๋๋ค
ใ ๋ฒคํ ๋ฆฌ๋ฐ์ ์๋ง๋ค๋ฉด ๋๊ฑฐ๋ ๊ป๊ป๊ป
ํฌํ .. ๋๋ ์๋ ๋ฐฐ์ด์๋ค ๋ฃ๊ณ ๋นผ๊ณ ํ๋๋ฐ.. ์ด๊ฑด ์๋๋ค ์ถ์ด์.. ์ฌ๊น์ง ๊ฐ๋ฉด ๋ฏธ๋๋ฉ์ด ์๋๋ผ ์์์ธ์
์ธ๋ฒคํ ๋ฆฌ๋ ์ธ์ ์ด์ง ใ ใ ใ
์ธ๋ฒคํ ๋ฆฌ ์ ๋ ฌ ์ด๋ฐ ๊ฑฐ ๋ง๋ค์ด์ผํ๋ค๊ณ ์๊ฐ์ ํ๋๋ฐ... ์ค์ผ ์์ด ์๊ฐ์ง...
์ ์ด๊ปจ์ด๋ผ ๋ฌด๊ธฐ๋ ์ ์ธ์๋ฆฌ ์ ๊ทธ๋ ์ด๋ ํ๋ ์ด์ด์คํฌ ์ด์๊น์ง ์ ๋ถ ์จํฐ๋ฐ์ดํฐ๋ก ๊ด๋ฆฌํจ ์ด ์จํฐ๋ฐ์ดํฐ์๋ ๋ฌด๊ธฐ์ ์ํ (onshoot,onlastshoot,onaimstart,onaimshoot,onchargecomplete_charging๋ฑ ์ด์ผ๋ก ๊ฐ๋ฅํ ๋ชจ๋ ์ํ)๋ณ๋ก list<skillcode>๊ฐ ์๊ณ public struct skillcode๋ int id์ float[]parameters ๋ก ๊ตฌ์ฑ๋์ด์์ ์ด skillcode๋ skillManager์ ์๋ dictionary<int,Action<float>>์์ ์ฐพ์ ๋ฐ๋์ํด ์๋ฅผ ๋ค์ด ํํธ์ค์บ ์ด์ ๋ฐ์ฌ ํฌ์ฌ์ฒด ๋ฐ์ฌ ๋ ์ด์ ๋ฐ์ฌ sfx ์ฌ์ vfx ์ฌ์ ๋์ฌ ๋ฐฉ์ด๋ง ๋ฒํ ๋ฑ๋ฑ
๋ฃ๋ ์ด์์ ๋ฐ๊พผ๋ค๊ฑฐ๋ ์ ์ธ์๋ฆฌ ๋ณ๊ฒฝ ๋ฑ์ ํ๋ฉด ํ์ฌ ์์ ์ฅ๊ณ ์๋ ์จํฐ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํจ ์ด๋ ์คํฌ์ฝ๋๋ฅผ ํฉ์น ๋ id๊ฐ 1000์ด ๋์ด๊ฐ๋ ์คํฌ์ฝ๋๋ ํ๋๋ง ์กด์ฌํด์ผํ๋ -1000๋ฒ ์คํฌ์ฝ๋๋ก,๋ฆฌ์คํธ์ ์กด์ฌํ ๊ฒฝ์ฐ ๊ฑ ์ ๊ฑฐํจ 2000์ด ๋์ด๊ฐ๋ ์คํฌ์ฝ๋๋ -2000๋ฒ ์คํฌ์ฝ๋๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ ๊ฑ ์ ๊ฑฐํจ. ์ท๊ฑด ์ ์ฉ ํํ์ผ๋ก ๋๋๊ณค๋ธ๋ ์ค๊ฐ ์กด์ฌํ๋๋ฐ ์ ๋ผ์ฐ๋ฉด ๊ธฐ์กด์ ํํธ์ค์บ 6๋ฐ๋ฐ์ฌ ์ฝ๋๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฒ์๊ณต๊ฒฉ ์ํ ์ฝ๋๋ฅผ ์ถ๊ฐํ ์ ์์ ๊ฐ๋ ์ฑ์ ๋จ์ด์ง๋๋ฐ ๋ชจ์กฐ๋ฆฌcsv๋ก๊ด๋ฆฌ์ค
์์ ๋ค์ด๋ฐ์ ์คํ๊ฒํฐ ๋ง๋ค๊ธฐ vs AI ์๊ฒ ๋ ๋๊ฒจ์ ์์ธ๋ชจ๋ฅผ ๋ฒ๊ทธ ๋ง๋ค๊ธฐ - dc App
๋ ๋ค ์๋์์!
๋จผ๊ฐ ์ต์ ํ๋ฅผ ์ํด์๋ ID๋ก ๊ด๋ฆฌํ๋๊ฒ ํ์์ธ๋ฏ...
ID๋ฅผ Data๋ก ๋ฐ๊พธ๋ ๊ณผ์ ์ด ์๊ธดํ๋ฐ ๋ญ ์ด์ ๋ ๊ด์ฐฎ๊ฒ ์ง