์ธ๋ฆฌ์ผ ๋ฐ์ดํฐํ
์ด๋ธ ์ปฌ๋ผ์ค์ ํ๋ ๋นํธ๋ง์คํฌ๋ก ๋ง๋ค์๋๋ฐ ์ 4๊ฐ๋ฐ์ ์๋จ๊ณ IsMagic์ ์ฒดํฌ๋ ์๋ ๊น
[๐ฃ์ง๋ฌธ] [ํด๊ฒฐ] ์ธ๋ฆฌ์ผ ๋นํธ๋ง์คํฌ ๋์!
๊ธฐํ์(175.115)
2023-11-05 23:29
์ถ์ฒ 0
๋๊ธ 12
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ฐ์ฐํ ํผ์ ๊ฒ์ ๊ฐ๋ฐ ๋ฐ๋ก ๊ณต๋ถํ๋ค๊ฐ ์ฌ๊ธฐ ์๋๋ฐ [24][๐ฌ] ์ต๋ช (106.243) | 23.11.05์ถ์ฒ 4
-
[์ ๋ํฐ] ์๊พธ ํ๋ฉด์ด ์ ์ฒดํ๋ฉด์ผ๋ก ๋ฉ๋๋ค [2][๐ฃ์ง๋ฌธ] ์ต๋ช (210.99) | 23.11.05์ถ์ฒ 0
-
์ ๋๋ชน ๋ฃ์ผ๋ ค๋ฉด ์ฐ์ ๊ฒ์์ ๊ตฌ๊ธ์คํ ์ด์ ์ฌ๋ ค์ผํ๋์? [3][๐ฃ์ง๋ฌธ] ์ต๋ช (112.153) | 23.11.05์ถ์ฒ 0
-
๋ฃจํํ์ด๋ก๋ฅผ ๋ง๋ ๋ค๋ฉด ์ด๋ค ๋ถ๋ถ์ด ๊ฐ์ฅ ํ๋ค๊น? [8][๐ฌ] ์ต๋ช (218.38) | 23.11.05์ถ์ฒ 0
-
์คํ์ธ ๊ตฌ๋งคํด์ ๋ฐฐ์๋ณด๋ ค๊ณ ํ๋๋ฐ ๋ผ์ด์ผ์ค ๋ญ๋ก ์ฌ์ผํจ? [2][๐ฃ์ง๋ฌธ] ์ต๋ช (106.243) | 23.11.05์ถ์ฒ 0
-
ํฅํ ํ์ค์นผ ํฅ [8][๐์ผ์ง] ๊น๋ฉ๊ฐ(scw973108) | 23.11.05์ถ์ฒ 18
-
ํํ ๊ฒฝํํ ๋งํ ์ข์ ๋ฐฉ๋ฒ ์์๊น? [2][๐ฃ์ง๋ฌธ] ์ต๋ช (220.117) | 23.11.05์ถ์ฒ 0
-
ํฝ๋ค ๋น๋๋ง ํ ๊ป๋ฐ ๋งฅ๋ถ ์ถ์ฒ์ [3][๐ฌ] ์ต๋ช (112.160) | 23.11.05์ถ์ฒ 0
-
๊ฐ๋จํ ํํฐํด ํจ๊ณผ[๐์ผ์ง] ์ต๋ช (116.44) | 23.11.05์ถ์ฒ 2
-
์๊ท๋ชจ ํ์ผ๋ ์ดํํธ๋ ๋๊ฐํจ? [6][๐ฌ] ์ต๋ช (211.200) | 23.11.05์ถ์ฒ 0
c++์ enum์ 0๋ถํฐ ์์ํจ. ๊ณง IsMagic์ 0๊ฐ์ด๊ธฐ์ | ์ฐ์ฐ์๋ก ๋ฌถ์ด๋ ์๋ฌด ํจ๊ณผ ์์ Bitflag๋ ์ฒซ ํญ๋ชฉ์ None์ผ๋ก ์ ๊ณ ๋๋ฒ์งธ ํญ๋ชฉ์ CanMove = 1, IncludeMovement = 1 << 2, IncludeJump = 1 << 3 ์ผ์ผ ํด์ผํจ. ์ดํด๊ฐ ์๋๋ค๋ฉด ๋ ์ค๋ช ํด์ค ์ ์์
๋ํ ์ด๊ฑด ๋ค๋ฅธ ๋ฒ๊ทธ์ด์ง๋ง, EActionType์ด uint32 ๊ธฐ๋ฐ์ด๋ผ๊ณ ์ ํ๊ธฐ์ ActionType์ int32๊ฐ ์๋ uint32๋ฅผ ์ฐ๋๊ฒ ๋ง์๊ฑฐ์
์ ์ค์ ํ๋๋ฐ, CanMove = 1, IncludeMovement = 1 << 2, IncludeJump = 1 << 3 ๊ฐ ์๋๋ผ CanMove = 1, IncludeMovement = 1 << 1, IncludeJump = 1 << 2์ ์ฌ๊ธฐ์ ์ผ๊ด์ฑ์ ์ค์ํ๋ค๋ฉด CanMove = 1 << 0์ผ๋ก๋ ์ ์ ์ ์์
์คํธ ใณใณ
๊ทผ๋ฐ ์ฌ์ ํ ์ธ๋ฆฌ์ผ์๋ํฐ์์์๋ 3๋ฒ์งธ ( Include Jump ) ๊น์ง๋ง ๋์..
๊ทธ ๋ค์ ๊ฐ๋ค๋ 1 << 3, 1 << 4, 1<< 5 ํด์ค๊ฑฐ์?
ใ ใ ๋ณธ๋ฌธ์ ์ถ๊ฐํ ์ด๋ฏธ์ง๋๋ก ํ๋๋ฐ๋ ์๋ธ ใ ใ
ํ .. ๋น์ฐํ์ง๋ง ์ปดํ์ผ์ ํ๊ฒ ์ง?
์ด ์ฌ์คํํ๋๊น ๋๋ค ใณใณ
์ํค์ด
์ปดํ์ผ์ ํ๋๋ฐ ์๋ํฐ ์ฌ์คํํด์ผ ์ ์ฉ๋๋๋ด ใ ใ ใ
๋ญ ํด๊ฒฐํ์ ๋๊ฑฐ์ง ใ ใ