First Person Shooter ๊ฒ์ ๊ธฐ์ค์ผ๋ก ๋น๊ต
์นด๋ฉ๋ผ๋ ๋ผ์ดํ ์ ๊ฐ์ ์์ง์ ๋ด์ฅ๋๊ฒ๋ค์ ์ฌ์ฉํจ.
CPU๋ i9-10900k , GPU๋ RTX 3080, RAM 64GB(์ด๋ฆ์ ๋ชจ๋ฆ) ์ฌ์ฉ
๋ชจ๋ธ,์ค์ผ๋ ํค, ์ ๋๋ฉ์ด์ ์ ๊ฐ์๊ฑฐ ์ฌ์ฉ
1024 ๋ง๋ฆฌ์ ์๋๋ฏธ(Enemy)๋ฅผ ์คํฐํ์ ๋,
์ ๋ํฐ์ธ ๊ฒฝ์ฐ(C#์ผ๋ก ์์ฑ) : FPS(frame per sencond) = 6~7 ์๋ค๊ฐ๋คํจ , ์นด๋ฉ๋ผ ๋ด์ ์๋๋ฏธ๊ฐ ์์ ๊ฒฝ์ฐ 10FPS๋ก ์์ฃผ ์กฐ๊ธ ์ํฅ
1024๋ง๋ฆฌ ์๋๋ฏธ ๋ค ์ก์ ๊ฒฝ์ฐ FPS 120 ์ด์์ผ๋ก ๋ณต๊ท
๋น๋(ํจํค์ง) ํ ์ฉ๋ 200MB
์ธ๋ฆฌ์ผ์ธ ๊ฒฝ์ฐ(๋ธ๋ฃจํ๋ฆฐํธ๋ก ์์ฑ) : FPS = 10~11 ์๋ค๊ฐ๋คํจ, ์นด๋ฉ๋ผ ๋ด์ ์๋๋ฏธ๊ฐ ์์ ๊ฒฝ์ฐ 120FPS ์ด์์ผ๋ก ๋ํญ ์ํฅ
1024๋ง๋ฆฌ ์๋๋ฏธ ๋ค ์ก์๊ฒฝ์ฐ FPS 120 ์ด์์ผ๋ก ๋ณต๊ท
๋น๋(ํจํค์ง) ํ ์ฉ๋ 600MB (์ฌ๋ฌ๊ฐ์ง ์์ถํด์ 600 ๋์จ๊ฑฐ์ง ์๋ 1GB ๋์์)
๋ด์ฅ๋ ์นด๋ฉ๋ผ๋ ๋ผ์ดํ ์ ์ธ๋ฆฌ์ผ๊ฒ์ด ๋ ์ข์๋ฐ ์ฑ๋ฅ๋ง์ ๋ ์ธ๋ฆฌ์ผ์ด ๋ ์ข์.
์ฉ๋์ ์ ๋ํฐ ์ชฝ์ด ์์์.
ํ์ง๋ง ์ธ๋ฆฌ์ผ๋ก ๊ฐ๋ฐํ ๊ฒฝ์ฐ ์๋ฌด๋ฆฌ ์์ถํด๋ ์ฉ๋์ด ๋๋ฌด ํฌ๊ฒ ๋์์ ๋ชจ๋ฐ์ผ ์ชฝ์์ ๋ถ๋ฆฌํจ.
*์์ 1
๋๊ธ๋ก ์ปฌ๋ง ์ค์ ์๋์์ด์ ๊ทธ๋ ๋ค๊ณ ํ๋๋ฐ ์คํด๋ฃจ์ ์ปฌ๋ง ์ค์ ํ๊ณ ๋๋๊น ์นด๋ฉ๋ผ ๋ฐ์์ 48~50FPS ๋ก ์ํฅํจ. (๊ฟํ ใณ)
์ฆย
์ ๋ํฐ๋ย 6~7 FPS ์์ ์นด๋ฉ๋ผ๋ด์ ์ ์ด์์๊ฒฝ์ฐ์ ์คํด๋ฆฌ์ ์ปฌ๋ง ์ ์ฉํ๋ฉด 48~50FPS
์ธ๋ฆฌ์ผ์ 10~11 FPS ์์ ์นด๋ฉ๋ผ ๋ด์ ์ ์ด์์ ๊ฒฝ์ฐ 120+a FPS
์ ๊ฑฐ ํจํค์ง ํ์ ๋ ํฌ๊ธฐ๋? ๋ชจ๋ฐ์ผ์ ์ฉ๋๋ ์ค์ํ๋
์ ๊ฒ ํจํค์ง ํ์ ๋ ํฌ๊ธฐ์.
์ ๋ํฐ ์ฉ๋ ์ฅ๋์๋๋ค
์ธ๋ฆฌ์ผ์ด FPS๋ฅผ ์ํด ๋ง๋ ์์ง์ด๋ ๋ค๋ฆ ์๋๋ฐ FPS๋ก ์ ๋ํฐ๋ ์ธ์ ๋ถ์ด๋๊ฑด ๋น๊ฒํ๋ค
์ ๋ํฐ๋ ์ปฌ๋ง ์ค์ ์๋์์ด์๊ทธ๋ผ
์ค ๊ฟํ ใณ
์ธ๋ฆฌ์ผ cpp๋ก๋ง ๊ฐ๋ฐํ๋ฉด ๋ ๋นจ๋ผ์ง๋