🙃😉😌😃😆86 Compute Shader 예제 :) https://github.com/eazuooz/YamYamEngine/commit/aa0c1d6683a1facaa711123b71be8028285d5d14 Default Compute shader · eazuooz/YamYamEngine@aa0c1d6 Show file tree Showing 19 changed files with 253 additions and 51 deletions. github.com DirectX에서 컴퓨팅 셰이더는 GPU(그래픽 처리 장치)에서 실행되며 범용 컴퓨팅 작업을 수행하는 데 사용되는 프로그래밍 가능한 셰이더의 한 유형입니다. 이미지를 렌더링하고 시각 효과를 적용하는 데 사용되는 기존 그래픽 셰이더와 달리 컴퓨팅 셰이더는 그래픽과 직접 관련이 없는 복잡한 수.. 2023. 4. 8. 2D Light 예제 : ) https://github.com/eazuooz/YamYamEngine/commit/39b0d2695bed01de869db209351bd6a528585b3e StructedBuffer, 2DLight · eazuooz/YamYamEngine@39b0d26 Show file tree Showing 28 changed files with 382 additions and 34 deletions. github.com 게임 조명은 비디오 게임에서 빛과 그림자를 사용하여 게임 세계에 깊이감, 사실감, 분위기를 조성하는 것을 말합니다. 게임 조명은 주변 조명, 직접 조명, 전역 조명 등 다양한 기법을 통해 구현할 수 있습니다. 앰비언트 조명은 게임 월드의 전반적인 조명 수준을 나타냅니다. 밝은 대낮, 황.. 2023. 4. 8. 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. 이전 1 2 3 4 5 ··· 15 다음