일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식
- 전주비빔 라이스 버거
- 2023 Gaming
- 스즈메의 문단속
- 언리얼5
- 주식단테
- 산토리 하이볼
- 리팩터링 3장
- 이득우의 언리얼 프로그래밍1
- 공부
- 이득우의 언리얼 프로그래밍 1
- 2023 구글 클라우드
- 112일선
- 상계9동
- 작계훈련
- 2023 게이밍
- 448일선
- 리팩터링 4장
- unity
- JavaScript
- 언리얼 5
- 리팩터링
- shader
- 224일선
- 구글 컨퍼런스
- 스포일러 주의
- URP
- 2023 게이밍 인 구글 클라우드
- 1일차
- GenAI
- Today
- Total
목록Unreal (17)
개발 이야기 안하는 개발자
UInterface 언리얼 Interface는 기존 C++와 다르게 설계되어 있다. 기본 클래스에 가까운 형태를 띄고 있다. Uinterface를 제작하면 2개의 클래스가 생성이 되는데, 이때 UINTERFACE라는 매크로를 받는 클래스는 타입정보를 관리하기 위해 언리얼 에디터가 제작한 클래스이다. 해당 클래스는 수정할 게 없다. 그 하단에 있는 클래스(접두사 I가 붙어있는 클래스_인터페이스)를 수정하면 된다. 언리얼이 사용하는 인터페이스는 정의가 가능하다. (기본 틀이 클래스이기 때문) virtual void DoLesson() { UE_LOG(LogTemp, Log, TEXT("수업에 입장을 합니다")); } 이를 상속받는 자식 클래스에서는 override한다. UCLASS() class UNREAL..
셋팅 언리얼 매크로할때 도움이 되는 툴 : https://vlasovstudio.com/visual-commander/ 언리얼 탭 자동줄맞춤 : https://github.com/hackalyze/ue4-vs-extensions 언리얼 작업을 진행하며 알아 둘 점 - 비주얼 스튜디오에서 수동으로 클래스 추가하지 말 것 - 헤더가 변경되면 에디터를 끄고 컴파일할것. (Ctrl + Shift + B) - 소스파일이 변경되면 라이브 코딩으로 컴파일할 것.(Ctrl + Alt + F11) - 에디터 없이 컴파일이 안된다면 Ctrl + F5로 빌드해서 에러나는지 확인해 볼 것. (언리얼 쪽에서 꼬인내용일 수 있음) 구글 코딩 스타일 : https://google.github.io/styleguide/cppguid..