์๋ฅผ ๋ค์ด, FPS ๊ฒ์์ ๋ง๋ค๊ธฐ ์ํด ๊ตฐ์ธ ์บ๋ฆญํฐ๋ฅผ ๋ง๋ค์ด.
๊ตฐ์ธ์ ์ด์ ๊ฐ์, int bulletCount๋ฅผ ๋งด๋ฒ ๋ณ์๋ก ๊ฐ์ง๊ณ ์์ด.
๊ทผ๋ฐ ํ์ค์์ ์ด์ ๊ฐ์๊ฐ ์์๊ฐ ๋ ์ ์์ด? ๋ถ๊ฐ๋ฅํ์์.
๊ทธ๋์ buttetCount >= 0๋ผ๋ ์กฐ๊ฑด์ ๋ฌ์์ค์ผํด.
๊ทผ๋ฐ, bulletCount = -1์ด๋ผ๊ณ ์ด๋ ์คํฌ๋ฆฝํธ์ ์ ์์ด.
์ฝ๋์์ผ๋ก๋ ์ด๊ฒ ๋ง์ง๋ง, ๋ฌธ๋ฒ์์ผ๋ก , ์ฐ๋ฆฌ์ ๊ท์น์์ผ๋ก 0๋ณด๋ค ๊ฐ๊ฑฐ๋ ์ปค์ผํ๋ค๋ ์กฐ๊ฑด์ ์ด๊ฒจ์ ํ๋ ค.
ํ์ง๋ง ์ปดํ์ผ๋ฌ๋ ์ค๋ฅ๋ฅผ ๋ฐฐ์ถํ์ง์์ง. ๊ทธ๋์ ์ง์ ์ฐพ์์ค์ผํด์ ๋ฒ๊ฑฐ๋ก์.
์ฌ๊ธฐ์ public, private, ์์ฑ์, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ๊ณ ์น๋ ๋ฉ์๋๊ฐ ๋ฑ์ฅ์ํด!
private์ด ๋ฌด์จ ์ฝ๋์ ๋ณด์์ ์ํด ํ์ํ๋ค~๋๋ฅ ์๊ธฐ ํ๋ ์๋ฆฌ๋ฅผ ํ์์ง? ์ค์ ๋ก ํด์ปค๋ค์ด ์ฝ๋ ์ฃผ์ ํ๋ ๋ณด์๊ณผ๋ ๋ค๋ฅธ๋ฐ ๋ง์ด์ผ.
์ด๊ฒ ๊ทธ ๋ณด์์ด ๊นจ์ง๋ ์ํฉ ์ค ํ๋์ผ, 0๋ณด๋ค ๊ฐ๊ฑฐ๋ค ์ปค์ผํ๋ค๋ ์กฐ๊ฑด์ ์ด๊ธด ์ํฉ.
์๊น ๋งํ๋ค์ถ์ด, bulletCount = -1์ฒ๋ผ ๋ณ์๋ฅผ ์ง์ ์ ์ผ๋ก ๋ณํ์ํฌ๋ ์ฐ๋ฆฌ๋ ๊ท์น์ ๋ค๋จน์ด๋ฉด์ ๋ง์ ์๊ฐ ์์ด.
์ฌ๊ธฐ์ private๊ณผ ์์ฑ์, public ๋ฉ์๋๊ฐ ๋ฑ์ฅํ๋๊ฑฐ์ผ!
๋ณ์๋ฅผ ์ง์ ์ ์ผ๋ก ๋ณํ์ํฌ๋ ๊ท์น์ ๋ค๋จน์ผ์ ์์ง. ํ์ง๋ง ๋ฉ์๋๊ฐ ๋ฑ์ฅํ๋ฉด ์ด๋จ๊น.
๋ฉ!
์!
๋!
๊ทธ๋! if๋ฌธ, switch๋ฌธ์ ๋ก์น ํด์ ์จ๊ฐ ์กฐ๊ฑด์ ๋ฌ ์ ์๋ ๋ฉ์๋ ๋ง์ด์ผ!
๋ณ์ ํ๋์ ๊ฐ์ ์กฐ์ ํ๊ธฐ ์ํ ๋ฉ์๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ๊ฒ์ผ๋ก๋ง ๋ณ์์ ๊ฐ์ ๋ณํํ๋ค๋ฉด, if๋ฌธ์ ๊ฑธ์ด์ ์กฐ๊ฑด์ ๋ง์กฑํ์ง ์๋ ๊ฒฝ์ฐ, ๋๋ฒ๊ฑฐ๋ ์ปดํ์ผ๋ฌ ์์ผ๋ก ์ค๋ฅ๋ฅผ ๋ฟ์ด๋ผ ์ ์์ด!
๊ทธ๋ผ ๋ฌด์์ด ์ข๋๋? ๋น๊ทผ ์ค๋ฅ๊ฐ ์ด๋์ ๋ฟ์ด์ ธ ๋์ค๋์ง ์ฐพ๊ธฐ๊ฐ ์ฝ์ง! ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์์ "์ ์ง๋ณด์๊ฐ ์ฌ์ด ์ฝ๋ฉ"์ ๊ฒฝ์ฐ ์ค ํ๋์ผ.
๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ์ด์์ ์ธ ์ํฉ์ ์กฐ์ฑํ๊ธฐ ์ํด,
๋ณ์ bulletCount๋ private์ผ๋ก ์ธ๋ถ์์ ์ง์ ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์๋๋ก ๋ง์์ฃผ๊ณ ,
public ๋ฉ์๋๋ก ๊ฒฝ์ ํด์ ๋ณ๊ฒฝํ๋๋ก ๋ง๋๋๊ฑฐ์ง.
๊ฒฐ๋ก ์ public private์ ์ฐ๋ ์ด์ ์ค ํ๋๋ "๋ณ์์ ๊ฐ์ ์กฐ๊ฑด์ ์ฃผ๊ธฐ ์ํด์"์ง.
[SerializeField], [Export]๋ฅผ ์ฐ๋ ์ด์ ๋ ์ธ์คํฉํฐ์์์ ๊ฐํธํ๊ฒ ๋ณ์์ ๊ฐ์ ์กฐ์ ํ๊ธฐ ์ํด์์ธ๋ฐ,
๊ณ ๋์ Export ์ดํธ๋ฆฌ๋ทฐํธ๋ ์์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง SerializeField๋ ๊ฐ์ ๋ฒ์๋ฅผ ์ง์ ํ๋ ๋ฑ ์กฐ๊ฑด์ ์ค ์ ์๋ค ์นด๋๋ผ๊ณ (๊ฐ๋ง ๋ณด๊ณ ์ถ๋ค๋ฉด SerializeReference๋ฅผ ์ฐ๋ ๊ฒ ์ข์).
์ด๊ฑด ๊ฒฐ๊ตญ ์ธ์คํฉํฐ์์ ์์ ํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค๊ณ , ์์์ ์ธ๊ธํ public private์ ์ฐ๋ ์ด์ ์ค ํ๋๊น์ง ํฉ์น๊ฑฐ์ง.
์ด๋ฐ ๋ด์ฉ์ ์ฐ๋ฆฌ ๊ฐค๋ฌ๋ฆฌ ํ๋ฑ ํ์ด ์ถ์ฒํ ๊ต์ ์ฑ , ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธ๋ผ๋ ์ฑ ๊ณผ
ํ์ฌ ํ์ฌ ๋ค์ด๊ฐ๊ธฐ ์ํ ์ธ๋ฆฌ์ผ์ ์ํ c++์ ๊ณต๋ถํ๊ธฐ ์ํ ์ฑ , ์ค์ฑ์ฐ์ ์ดํ c++ ํ๋ก๊ทธ๋๋ฐ์ ๋ณด๊ณ ์ต๋ํ์๋๋ค.
๊ด์ฌ ์๋ค๋ฉด ์ฌ๋ฌ๋ถ๋ ํ๋ฒ ์ฝ์ด๋ณด์์ฃ
https://www.yes24.com/Product/Goods/107077663
์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธ - ์์ค24ใ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธใ๋ ๋น์ ์ด ์ฝ๊ณ , ๋ ์ฝ๊ณ , ์๋ ๊ฐ ๋๋ค์ ์ฝ๊ฒ ๋ ๋ช ์ ๋๋ ๊ธฐ์ ์์ ์ด๋ค. ๋น์ ์ด ์ด ๋ถ์ผ์ ์ฒ์ ๋ฐ์ ๋๋ ์ฌ๋์ด๊ฑด, ๊ฒฝํ ๋ง์ ์ ๋ฌธ๊ฐ์ด๊ฑด ๋งค๋ฒ ์๋ก์ด ํต์ฐฐ์ ์ป๊ฒ ๋ ๊ฒ์ด๋ค. ๋ฐ์ด๋น๋ ํ ๋ง์ค์ ์ค๋๋ฅ ํํธ๋ ์ํํธ์จ์ด ์ฐ์ ์ ํฐ ...www.yes24.comhttps://www.yes24.com/Product/Goods/3816661
์ค์ฑ์ฐ์ ์ดํ C ํ๋ก๊ทธ๋๋ฐ - ์์ค242004๋ ๋์ ์ถ๊ฐ๋ ์ค์ฑ์ฐ ์ ์ ใ์ดํ๊ฐ์ C++ ํ๋ก๊ทธ๋๋ฐใ์ ๊ฐ์ ํ์ด๋ค. C์ธ์ด๋ฅผ ์ดํดํ๊ณ ์๋ ๋ ์๋ค์ ๋์์ผ๋ก ํ C++ ๊ธฐ๋ณธ์๋ก์, ์ด๋ณด์์๊ฒ ์ ์ ํ ์ค๋ช ๊ณผ ์์ ๋ฅผ ํตํด์ C++ ํ์ต์ ์ฌ๋ฏธ๋ฅผ ๋ํ๊ณ ์๋ค. ๊ฐ์ ํ์์๋ ์ดํ์๋ ์์๋ ๋ด์ฉ๋ค์ด ์ฝ ...www.yes24.com๋ผ๋๋ ๋ง์ด์ผ, c, c++ํ๋ฉด ์ดํ ํ๋ก๊ทธ๋๋ฐ์ด์์ด
์ด์ ๋ค ์ฐ๋ฉด ์ด์ ๊ฐ์ 0 ๋ ์ ์์์! ์ ๋ ์ ์๋ค๊ณ ๋ ํท๊ฐ๋ฆฌ๊ฒ ํด! - dc App
์
์ด์๋จ์ด์ก์๋ ์๋ํํ ํ๋ ๋น๋ ค์ค๋ฉด -1์
๋ฌด์จ ์ ์ฌ๋ก ์ฌ๊ฒฉ์ง์ +1๋ฐ ์๋ ์๋ฆฌํ๊ตฌ์์ ใ ใ