๐ Development Study/๐ผ GameProgramming 2D23 Animation Event ์์ :) https://github.com/eazuooz/YamYamEngine/commit/9dcd7d665c14f92fad3f35e3beb488681e774f09 Animation Event system · eazuooz/YamYamEngine@9dcd7d6 Show file tree Showing 7 changed files with 65 additions and 18 deletions. github.com Event๋ ๊ฐ๊ฐ์ ์ ๋๋ฉ์ด์ ์ด ์ฒ์ ์ฌ์๋ ๋ StartEvent ํ๋์ ์ ๋๋ฉ์ด์ ๋์์ด ์๋ฃ๋ ๋ CompleteEvent ์ ๋๋ฉ์ด์ ์ด ์ ํ๋๋ฉด์ ๋๋ ๋ EndEventํจ์๋ฅผ ํธ์ถ๋๊ฒ ๋์ด์๋ค. ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ด Event์ ์๋ง๋ ๋ฉค๋ฒํจ์๋ฅผ bind์์ผ์ฃผ์ด์ผ ์ ๋๋ก ๋์ํ๊ฒ ๋๋ค. Ima.. 2023. 3. 2. Animator, Animation2D ์์ :) https://github.com/eazuooz/YamYamEngine/commit/4eeca35f9022cf076e299466032e9e4db0679707 Animation 2D · eazuooz/YamYamEngine@4eeca35 Show file tree Showing 19 changed files with 236 additions and 60 deletions. github.com 2D ๊ฒ์์์ ์ ๋๋ฉ์ด์ ์ ์ฌ์์ํค๋ ๋ฐฉ๋ฒ์ ์ํ์์ ์ฐ์ด๋ ๋ฐฉ์๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์๋ค. ์ด๋ฌํ ์ ๋๋ฉ์ด์ ๊ธฐ๋ฒ์ Sprite ์ ๋๋ฉ์ด์ ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฌํ ๊ทธ๋ฆผ์ ํ์ฅ์ฅํ์ ์์ง์ด๋ ์์๋๋ก ๋น ๋ฅธ์๊ฐ๋์ ์ฌ์์์ผ์ฃผ๋ฉด ๋์ ์ฐฉ์๋ก ์์ง์ด๋ ๊ฒ ์ฒ๋ผ ๋ณด์ด๊ฒ ๋๋ค. ์ฐ์ ์ Animation์ด ์ฌ์๋๊ฒ ํ๋ Ani.. 2023. 3. 2. Collision check / OBB ์์ :) https://github.com/eazuooz/YamYamEngine/commit/ffb802ac42b1cec2e93dcbc0bb66e71211a7131b Collider Manager · eazuooz/YamYamEngine@ffb802a Show file tree Showing 18 changed files with 518 additions and 52 deletions. github.com ์ฝ๋ฆฌ์ ๋ง์คํฌ๋ ๊ฒ์ ์ค๋ธ์ ํธ์ ์ฝ๋ฆฌ๋๊ฐ ์ฝ๋ฆฌ์ ์ค์ ์ํธ์์ฉํ ๋ ์ด์ด๋ฅผ ์ ์ํ๋ ๋นํธ ํ๋๊ทธ ์ธํธ์ ๋๋ค. ๋ ์ด์ด์๋ ๊ณ ์ ํ ๋นํธ ๊ฐ์ด ํ ๋น๋๋ฉฐ, ์ด ๋นํธ ๊ฐ์ ์ฝ๋ฆฌ๋์ ์ฝ๋ฆฌ์ ๋ง์คํฌ์์ ์ผ๊ฑฐ๋ ๊บผ์ ์ฝ๋ฆฌ์ ๋์์ ์ ์ดํ ์ ์์ต๋๋ค. static std::bitset mLayerCollisionMa.. 2023. 3. 2. Grid ์ค๋ธ์ ํธ ์์ : ) https://github.com/eazuooz/YamYamEngine/commit/5cd8da6e2ff068adf0ff32f84f2aeb4113cf34df GridObject · eazuooz/YamYamEngine@5cd8da6 Show file tree Showing 23 changed files with 407 additions and 87 deletions. github.com ๊ทธ๋ํฝ ํ๋ก๊ทธ๋๋ฐ์์ ๊ทธ๋ฆฌ๋๋ ๋๋ฉด์ด๋ ๋์์ธ์์ ๊ฐ์ฒด๋ ์์๋ฅผ ๋ฐฐ์นํ๊ณ ์ ๋ ฌํ๋ ๋ฐ ์ฐธ์กฐ๋ก ์ฌ์ฉ๋๋ ๊ฐ๋ก ๋ฐ ์ธ๋ก ์ ์ ๋คํธ์ํฌ๋ฅผ ๋งํฉ๋๋ค. ๊ทธ๋ฆฌ๋๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ํ๋ก์ ํธ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ค์ํ ํฌ๊ธฐ์ ๊ฐ๊ฒฉ์ผ๋ก ์กฐ์ ํ ์ ์๋ ์ผ๋ จ์ ๊ท ์ผํ ๊ฐ๊ฒฉ์ ๊ต์ฐจ ์ ์ผ๋ก ํ์๋ฉ๋๋ค. ๋์์ด๋์ ์ํฐ์คํธ๋ ์ข ์ข .. 2023. 3. 2. ๊ณ์ธต ๊ตฌ์กฐ ์์ :) https://github.com/eazuooz/YamYamEngine/commit/89bee1b4401ce4ca8d129cb82cbb1294f0cd26bc Hirearchy Transform · eazuooz/YamYamEngine@89bee1b Show file tree Showing 5 changed files with 45 additions and 35 deletions. github.com ๋ถ๋ชจ-๋ณํ ์ํคํ ์ฒ๋ ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ๋ ๋ฐฉ์์ ๋๋ค. ๋ถ๋ชจ๋ผ๋ ๊ฐ๋ ์ ํ ์ค๋ธ์ ํธ(์์)๊ฐ ๋ค๋ฅธ ์ค๋ธ์ ํธ(๋ถ๋ชจ)์ ๋ถ์ด ์๊ณ ๋ค๋ฅธ ์ค๋ธ์ ํธ์ ์์ง์์ ๋ฐ๋ฅด๋ ์ค๋ธ์ ํธ๋ฅผ ํจ๊ป ๊ทธ๋ฃนํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ํ ๊ฐ์ฒด๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด์ ์์์ผ๋ก ์ค์ ๋๋ฉด ๋ถ๋ชจ์ ์์น, ํ์ ๋ฐ ๋ฐฐ์จ์ ์์๋ฐ์ต๋.. 2023. 2. 7. ๋ ๊ฐ ์ด์์ ์นด๋ฉ๋ผ ์ฌ์ฉ ์์ :) https://github.com/eazuooz/YamYamEngine/commit/553cd747d498851b5ed23370015a7a68b333bedc cameras rendering · eazuooz/YamYamEngine@553cd74 Show file tree Showing 16 changed files with 198 additions and 39 deletions. github.com ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ์์ ๋ฉํฐ ์นด๋ฉ๋ผ ์์คํ ์ ๊ฒ์ ์ธ๊ณ์ ๋ค์ํ ์์ ์ ํ๋ฉด์ ๋์์ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ๋๋ค. ์ด ๊ธฐ์ ์ ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์์์ ํ๋ ์ด์ด๊ฐ ์์ ์ ๋ ์ ์ ์ดํ๊ณ ๊ฒ์์ ์๊ฐ์ ๋งค๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ๋ฉํฐ ์นด๋ฉ๋ผ ์์คํ ์ ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์ ์๋ ๋ด์์ ์๋ก ๋ค๋ฅธ ์์น์ .. 2023. 2. 6. ์ด์ 1 2 3 4 ๋ค์