본문 바로가기
반응형

전체 글79

[언리얼5] 기본함수 기본함수 UPROPERTY : 변수의 기본형(매크로) / 언리얼 엔진 및 에디터에 이러한 프로퍼티가 있음을 알리고, 연결되었을 때 어떻게 작동할지를 지정하기 위한 것 EX)  UPROPERTY(EditAnywhere, Category = "Rotation") FRotator : 회전을 나타내는 구조체이며, Yaw, Pitch, Roll 값으로 회전을 정의한다 EX)  FRotator RotationVelocity; 2025. 1. 15.
[언리얼5] .gitignore 파일 정의 * 2025/02/13  lfs로 업로드한 파일은 깃허브에서 직접 다운로드 불가능함. lfs로 업로드한 파일들이 다운로드가 안됐었음.=> 업로드 했던것과 같이 github desktop 을 통한 clone 시 정상 작동  ----------------------------------------------------------------------------------------------------------------------------------------------------------------* 2025/01/26 폴더구조 정리 및 lfs 적용   해당 폴더 구조로 정리 후 메인 폴더에서 깃배쉬 들어간 후git lfs track "Course*/**/Content/*"를 통해 Content폴더.. 2024. 6. 1.
[언리얼5] 1. FString, 멤버함수 주제 :FString, 멤버함수  FString FString을 쓸때 FString을 쓸때는 "*"를 붙이라고 한다.FSTring MyString = "My String Value";UE_LOG(LogTemp, Display, TEXT("Here's My String: %s"), *MyStirng);이유는 자세하게 설명 안해줬지만 궁금하기에 찾아봤다.(포인터 개념인가?) FString은 언리얼 엔진에서 문자열을 다루기 위한 클래스언리얼 엔진의 로그시스템이나 특정 API에서는 C 형태의 문자열이 필요할때가 있음(성능,호환성 문제)그중 하나인 UE_LOG가 C 스타일 문자열이 필요한 매크로 예시 중 하나그래서 "*"이 왜 필요하냐? 바로 "*"이 FString 객체를 TCHAR 배열(C 스타일 문자열)로 변.. 2024. 6. 1.
[언리얼5] 표준 코딩 저작권* 에픽이 배포용으로 제공한 소스파일은 파일 첫줄에 저작권을 명시해야한다. 클래스 체계* Public을 먼저 선언하고 Private를 뒤쪽으로 설계한다. 작명규칙* 언더바(_) 보다는 대문자 사용  ex) Deprecated_Server 보다는 DeprecatedServer * 매크로 이름은 대문자로 구성되며, 단어사이는 언더바로 분리  ex) #define UE_AUDIT_SPRITER_IMPORT * 타입 및 변수이름은 명사 * 유형이름은 대문자 한글자로 앞에 표현  템플릿 : T   UObject : U   AActor : A   SWidget : S   추상 인터페이스 : I   Enum : E   Boolean : b   그 외 대부분은 F     ex) 액터 => MovingPlatfor.. 2024. 4. 15.
[언리얼5] 에러 해결일지 * 에러내용 : 에셋 이름 변경 or 이동 시 같은 이름 오류(25/02/15)*해결법1. 단순 변경 or 이동 시 패키지만 이동하는 것임.2. 에셋을 참조하는 패키지가 그 에셋의 새 위치를 알게 하기 위해 Redirector 를 남김.3. 이 Redirector 정리를 위해 폴더우클릭 후 '리디렉터 수정' 을 통해 변경사항 저장. * 에러내용 : cpp를 통한 블루프린트 함수 생성 후 BP내 안뜸(25/02/02)*해결법1. 라이브 코딩에서 새 함수를 정의한 수정사항은 적용되지 않을 수도 있으니 VS내 Build 후 에디터 재실행 * 에러내용 : 라이트 섀도우 깨짐 에러(25/01/26)*해결법1. 조명의 포인트라이트의 속성중 디스턴스 필드 새도 활성화   * 에러내용 : UE5 에디터 인코딩 오류(2.. 2024. 4. 15.
[Git] Git Push 한 Commit 삭제 작업 한 뒤 작업 Branch로 Push한 커밋을 돌리고 싶어 찾아봤다. 1. 현재까지의 기록 조회$ git log 2-1. 가장 최근 커밋기록 제거$ git reset HEAD^2-2. 취소기록 남기고 삭제$ git revert HEAD Github 갱신$ git push -f origin * 기존과 변경내용이 충돌날 수 있으니, -f 옵션을 사용하여 강제로 업데이트  솔로 프로젝트 진행시 별 문제는 안되겠지만팀 프로젝트 진행시 취소기록은 남기는것이 현명할것이다. 2024. 3. 30.
반응형