DJMAX ์ค์๊ฐ ํค ์
๋ ฅ ํ์ ํ๋ก๊ทธ๋จ์
๋๋ค.
์คํธ๋ฆฌ๋ฐ์ด๋ ํ๋ ์ด ์์ ์ ์ ์, ํค ์
๋ ฅ์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
git clone https://github.com/lee-sihun/djmax-keyviewer.git
cd djmax-keyviewer
npm i
npm run start
- ํ๋ ์์ํฌ: Electron
- UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ: React
- ์ํ ๊ด๋ฆฌ: Zustand
- ์คํ์ผ๋ง: Tailwind CSS
- ๋ฒ๋ค๋ฌ: Webpack
- ํค๋ณด๋ ํํน: node-global-key-listener
- ์ธํ ์ ์ฅ: electron-store
- ๋น๋: electron-builder
- ์ค์๊ฐ ํค๋ณด๋ ์ ๋ ฅ ๊ฐ์ง ๋ฐ ํ์
- ์ปค์คํ ํค ๋งคํ ์ค์
- 4/5/6/8ํค ๋ชจ๋ ์ง์
- ํค ์์น ์์ ๋ฐฐ์น
- ์ฌ์ฉ์ ๋ง์ถค ํ ๋ง ์ง์ (ํ์ฑ/๋นํ์ฑ)
- ํ๋ฆฌ์ ์ ์ฅ/๋ถ๋ฌ์ค๊ธฐ
- GPU ๊ฐ์ ์ค์
- ANGLE ๊ทธ๋ํฝ ๋ฐฑ์๋ ์ค์
- Direct3D 11/9
- OpenGL
- ์ค๋ฒ๋ ์ด ๊ธฐ๋ฅ
- ํญ์ ์์ ํ์
- ์ฐฝ ์์น ๊ณ ์
- ์์น ์ ์ฅ
- ํค ์ ๋ ฅ ์นด์ดํธ ํ์
- ํค ์ฌ์ด์ฆ ์ปค์คํฐ๋ง์ด์ง
- ๋์ ์ ๋ ฅ ๊ฐ๊ฒฉ ๋ฐ๋ฆฌ์ด(ms) ํ์
- ํค ์ ๋ ฅ ์๋ ๊ทธ๋ํ ์๊ฐํ
- ์ ๋ ฅ ํต๊ณ ๋ถ์ ๊ธฐ๋ฅ
- ๊ทธ๋ํฝ ๋ฌธ์ ๋ฐ์ ์ ์ค์ ์์ ๋ ๋๋ง ์ต์ ์ ๋ณ๊ฒฝํด์ฃผ์ธ์.
- ํค๋ณด๋ ํํน ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ธํด ๋ฐ์ด๋ฌ์ค ์ค์ง์ด ์์ ์ ์์ต๋๋ค. (๊ด๋ จ ์ด์)
- OBS ์๋์ฐ ์บก์ณ๋ก ํฌ๋ก๋งํค ์์ด ๋ฐฐ๊ฒฝ์ ํฌ๋ช ํ๊ฒ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
- ๊ฒ์ ํ๋ฉด ์์ ํ์ํ ๊ฒฝ์ฐ, ํญ์ ์์ ํ์๋ก ๋ฐฐ์นํ ๋ค ์ค๋ฒ๋ ์ด ์ฐฝ ๊ณ ์ ์ ํ์ฑํํด์ฃผ์ธ์.
- ๊ธฐ๋ณธ ์ ๊ณต ํ๋ฆฌ์ ์ resources > resources > presets ํด๋์ ์์ต๋๋ค.