목록전체 글 (116)
skyf의 게임 개발기
상속 받는 이유: PerformMovement 기능 오버라이딩 처리아래와 같이 상속 받아서 신규 클래스를 작성한다. UCLASS() class MYGAME_API UMyMovementComponent : public UCharacterMovementComponent{GENERATED_BODY() public:// 커스텀 기능 추가 virtual void PerformMovement(float DeltaTime) override;} #include "MyCharacter.h" AMyCharacter::AMyCharacter() { // 기본 MovementComponent를 커스텀 MovementComponent로 교체 MovementComponent = CreateDefaultSubobj..
https://youtube.com/watch?v=_RNuZmvNIkg&si=X-NKjLuPfrlE2zqe https://youtube.com/playlist?list=PLiSlOaRBfgkd0M_JB3IFFDgCWy6IuBSxn&si=E8OUOh154kNd4sPq Asset Reviews www.youtube.comhttps://youtube.com/playlist?list=PLiSlOaRBfgkfdD1F5Fq2hzjEggPOvUvF7&si=a-nzUMI_osS8hVl4 Fluid Flux Official Tutorials www.youtube.comhttps://youtube.com/watch?v=WcDj4uZygyE&si=0Lko7jpHG9Yhju2ehttps://youtube.com/watch?..
https://www.youtube.com/watch?v=hGLIqru5wnI&t=1091s stat startfile/ stat stopfile을 이용해서 프로파일링 기록을 저장할 수 있다. 이 파일은 세션 프론트엔드를 열어서 로드해서 이용가능하다. 또는 라이브로 캡쳐도 가능하다. 이 기능은 후에 언리얼 인사이트로 발전하는것으로 보인다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ratoa&logNo=221950619537 [Unreal Engine] Visual Studio 2019를 사용할때 IntelliSense를 빠르게 하는 방법 들어가기 전 본 글은 언리얼 엔진에서 비주얼 스튜디오 2019를 사용할때 인텔리전스를 빠르게 하는 방법을 ... blog.naver.com
https://algorfati.tistory.com/45
git ignore로 정리 하면 됨
간단한 창 모듈화 과정 . 상단 uproject나 upPlugin 파일에 모듈이름 추가해준다. . C++를 사용한 언리얼 엔진4 개발 2/e책과 IGC와 언리얼에 제공되는기본 버튼Plugin의 모듈을 참고하여 작성 . FEditorStyle:: 관련 함수 //경로는 찾으나, 함수 호출 시 컴파일 에러를 뱉음 . #include "EditorStyleSet.h" //경로는 찾으나, 함수 호출 시 컴파일 에러를 뱉음 //#include "PlugInButtonStyle.h" //인식안됨 EditorStyleSet은 버튼 관련 디자인에 쓰임 void FMyModuleModule::StartupModule() { // This code will execute after your module is loaded i..
if문에서 조건식은 앞에서부터 체크한다.(어셈블리로 분석 가능) 스택에 있는 데이터를 포인터로 넘겨주는 방식은 위험하다. (메모리 해제 시 문제 될 수 있음.) 재귀함수를 잘못 사용하면 스택오버플로우가 발생할 수 있다. 구조체/클래스에서 일어나는 값복사는 변수 하나하나 복사하는 방식이다.(어셈블리로 확인 가능) utf-8(멀티바이트)의 경우 영어는 1바이트이고, 글자에 따라 가변적이다. 1~4바이트 utf-16(wchar_t)(유니코드)의 경우 희귀언어를 제외하고서는 2바이트 *Shift연산 >> 시 부호비트가 음수(1)이면 맨 앞이 1로 밀린다. *함수포인터 관련 EX1) 원조 -> typedef int FUNCTYPENAME(int ,int) 로 FUNCTYPENAME이라는 함수포인터 형식을 만들 수..