DX11_2020_0730_목_Animation(XML) 0. Sprite Atals 생성 및 설정, Data Load & Animation 생성 a. [Texture Packer]를 사용하여 개별 이미지 파일을 하나의 Sprite Atlas로 만들고, 각각 이미지의 정보가 담긴 XML 파일 생성 b. XML 파일을 HTML 문법을 이용하여 수정 더보기 c. Animation을 사용하는 class에 XML data를 Load하고, Animation(Clip->Action)을 생성하는 함수 구현 더보기 void Player::LoadXMLAndCreateActions(string file) { XmlDocument* document = new XmlDocument(); document->LoadFile(file.c_str()); // XmlElement* tex.. DX11 2D Game Programming 5년 전
DX11_2020_0729_수_Animation 0. SpriteShader.hlsl - uv 값에 curFrame 값 적용 더보기 cbuffer Frame : register(b0) { // 상수버퍼는 전달할 때 16byte로 맞춰야 한다! float2 maxFrame; float2 curFrame; } // Texture2D map : register(t0); SamplerState samp : register(s0); struct PixelInput { float4 pos : SV_Position; float2 uv : UV; }; float4 PS(PixelInput input) : SV_TARGET { float2 uv; // uv.x = (input.uv.x / maxFrame.x) + (curFrame.x / maxFrame.x); uv... DX11 2D Game Programming 5년 전
WinAPI_2020_0611_목_GDIplus_ShootingGame # 프로그램 설계 # 구현 중점 1. Object Pool을 이용하여 Player Bullet, Enemy 기체 & Bullet 및 Item의 Render와 Collision 최적화 2. Gdiplus를 이용하여 Player Move, Player Bullet, Player Boost, 기체 폭파 등의 Animation 구현 # 보완점 1. FPS 개선 2. Animation 관련 코드 모듈화 WinAPI Programming 5년 전