일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 폰트생성
- animation retargeting
- 생성모델
- CNN
- dl
- 딥러닝
- WBP
- Unreal Engine
- cv
- UE5
- deep learning
- Generative Model
- RNN
- NLP
- multimodal
- 오블완
- motion matching
- Few-shot generation
- BERT
- WinAPI
- 모션매칭
- GAN
- Font Generation
- 언리얼엔진
- ddpm
- userwidget
- Diffusion
- 디퓨전모델
- Stat110
- ue5.4
Archives
- Today
- Total
목록plgblt (1)
Deeper Learning
[WinAPI] 방향에 따른 비트맵 회전 구현 (투사체 텍스쳐 회전)
무료 스프라이트로 게임을 제작하다 보니까 8방향 애셋을 구하기가 쉽지 않다. 플레이어가 발사하는 투사체의 경우 만약 텍스쳐의 방향이 정해져 있다면 방향벡터에 따라 비트맵이 회전해야 자연스럽게 게임에서 표현이 가능하다.예시로 사용할 텍스쳐는 위와 같이 방향이 정해진 화살 스프라이트이다. 플레이어는 마우스 커서 방향으로 화살을 발사하기 때문에 투사체가 향하는 방향벡터를 기준으로 텍스쳐가 회전해야 화살촉 방향으로 화살이 날아가도록 세팅할 수 있다. 탄환 클래스인 Bullet과 다르게 방향성을 고려한 회전 렌더링 처리가 필요하고 애니메이션 또한 추가로 설정이 필요하고 후에 하위 클래스(속성을 가진 화살, 적을 추적하는 화살)를 만들 수 있도록 추가로 Arrow 클래스를 만들었다. class CArrow :..
Game Development/WinAPI
2024. 6. 14. 19:47