| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- 25.06.11dir
- 자료구조
- livrary
- 프로그래밍
- leveleditor
- 언리얼ai
- unrealengineai
- 각도변환
- 수학용어정리
- c++porinter
- 프로그래밍일기
- c++class
- 언리얼엔진
- 게임개발
- uaiperception
- ipc(inter process communication)
- 언리얼엔진5
- 언리얼비헤이어비어트리
- 자료구조정리
- 영단어정리
- bttask
- 자료형타입
- c++
- directx
- c++용어정리
- 월드아웃라이너
- DX
- c언어정리
- 게임엔진튜토리얼
- 언리얼엔진공부
- Today
- Total
목록전체 글 (140)
루리코딩 세상
"래스터라이즈"는 래스터화라는 것을 의미한다. 래스터화는 백터 그래픽을 래스터 이미지(비트맵)으로변환하는 작업을 의미한다. 쉽게 말해, 선이나 모양으로 이루어진 벡터 이미지를 픽셀로 구성된 이미지로만드는 과정을 의미한다.레스터화의 의미벡터 그래픽을 래스터 이미지로 변환레스터화는 벡터 그래픽(선, 곡선, 도형 등으로 표현된 이미지)를 래스터 이미지(픽셀로 구성된 이미지)로 변환하는 과정이다. 인쇄 및 편집 용이성래스터화는 인쇄나 편집 소프트웨어에서 벡터 이미지를 픽셀 기반 이미지로 변환하여 인쇄 시 문제 발생 가능성을 줄이고,편집 소프트웨어에서 다양한 효과를 적용할 수 있게 해준다. 에니메이션 및 게임 개발래스터화는 에니메이션이나 게임 개발에서 2D 캐릭터나 배경을 만들 때 벡터 이미지를 래스터 이미지로 ..
OOP에서 네임스페이스는 코드를 논리적으로 그룹화하고, 이름 충돌을 방지하는 데 사용되는 개념입니다.네임스페이스는 마치 폴더처럼, 다양한 클래스, 변수, 함수 등을 담아두는 공간으로 생각할 수 있습니다. 이름 충돌 방지동일한 이름의 변수느 클래스가 다른 네임스페이스에 있다면, 서로 충돌하지 않고 동시에 사용할 수 있다.예를 들어, 두 개의 다른 모듈에 MyClass라는 클래스가 있다고 해도, 각 네임스페이스에 속해있다면충돌 없이 사용이 가능합니다. 코드 조직화코드의 가독성을 높이고, 복잡한 프로젝트에서 코드를 관리하기 쉽게 만들어준다.네임스페이스를 통해 코드를 논리적으로 묶어두면, 특정 기능을 구현하는 코드를 쉽게찾고 이해할 수 있다. 코드 재사용네임스페이스에 속한 클래스나 함수는 다른 곳에서 쉽게 재사..
수학에서 두 집합 사이의 관계를 설명하는 논리적 개념으로간단하게 정의역의 각 원소마다 공역의 원소를 오직 하나씩대응하는 관계를 말한다. 수학적 구조를 정의할때, 혹은다양한 분야에서 응용되는 것으로, 가장 중요한 구조이다.게임에서 어떻게 활용할지는, 고민해보면 움직임을 어떻게 방향성을 갖고갈지탄도학을 게임에 적용하기 위해서 어떤 함수를 사용하는 라이브러리를 코드에 추가해입출력 값을 넣을지에 대한 방안을 고민하게 되었다. 예를 들어 총이라는 컴포넌트에서 총알이 격발되는 순간(마우스의 입력)을 인식해- UI상에 표기되는 수치가 변경되는 로직- 입력을 인식하고 사운드/이펙트를 형성하는 로직- 입력값이 Input이 유지되는 동안의 연발로 격발되는 로직- 격발 모드를 사용자가 조절하는 로직 // 단발/연발/안전(이..