본문 바로가기

728x90

전체 글

Unreal Engine 5에서 FQuat의 역 구하기 및 FQuat을 사용하여 FVector 회전시키기 Unreal Engine 5 (UE5)에서 쿼터니언(FQuat)의 역을 구하고 이를 사용하여 벡터(FVector)를 회전시키는 방법을 알아보겠습니다.1. FQuat의 역 구하기FQuat의 역을 구하려면 Inverse() 메서드를 사용할 수 있습니다. 아래는 예제 함수입니다:// 쿼터니언의 역을 구하는 예제 함수FQuat GetInverseQuat(const FQuat& Quat){ return Quat.Inverse();}2. FQuat을 사용하여 FVector 회전시키기FQuat을 사용하여 FVector를 회전시키려면 RotateVector 메서드를 사용할 수 있습니다. 아래는 예제 함수입니다:// 쿼터니언을 사용하여 벡터를 회전시키는 예제 함수FVector RotateVectorWithQuat(.. 더보기
닭발 나만에 맛나게 먹는 법! 안녕하세요.닭발은 저녁에 간단하게 먹기가 좋아서 종종 해 먹는데, 조리는 주로 팬에 볶거나 에어프라이어에 돌리는 편입니다.그런데 이번처럼 가끔 캠핑장에 가게 되면 좀 더 쉽게 할 수 있는 방법이 있습니다.우선 조리 전 손질은 동일합니다.닭발을 씻습니다.양념장을 넣고 썩어 줍니다. ( 양념장은 그냥 시판 매운 닭볶음 양념장 쓰세요. )이렇게 하면 손질은 끝입니다.캠핑장이나 야외에 가면  에어 프라이어는 당연히 없고, 팬에 하면 설거지를 해야 하는 불편이 있죠.그때 옆을 보면 화로에 불을 피워서 불명하고 나서 남은 숯이 보입니다.그 숯을 이용해서 편하게 조리하는 방법이 있습니다.방법은...손질하고 양념까지 한 닭발을 쿠킹호일에 잘 쌉니다. (호일 두께에 따라 다르지만 3겹 정도면 무난합니다.)다음은 숯에 넣.. 더보기
언리얼 엔진 5에서 "Gameplay Ability System"을 사용하여 특정 태그 추가/제거 알림 받기 안녕하세요.언리얼 엔진 5 (UE5)에서 "Gameplay Ability System" (GAS)을 사용하여 특정 GameplayTag가 추가되거나 제거될 때 알림을 받으려면 UAbilitySystemComponent를 사용해야 합니다. 다음은 그 방법에 대한 예제입니다:캐릭터 클래스 수정하여 UAbilitySystemComponent 사용하기:// 생성자AYourGameCharacter::AYourGameCharacter(){ // Ability System Component 초기화 AbilitySystemComponent = CreateDefaultSubobject(TEXT("AbilitySystemComponent")); // 델리게이트 바인딩 AbilitySystemCompo.. 더보기
경기도 교육청 고등학교 입학전학포탈 안녕하세요. 얼마 전 아이 진학 관련해서 자료를 찾다가 "경기도 교육청 고등학교 입학전학포탈"을 찾게 됐습니다.이 포털은 경기도 내 고등학교 입학과 전학에 관한 모든 정보를 제공하는 유용한 온라인 시스템입니다.학생과 학부모님들께 많은 도움이 될 것 같아요. 포털 이용 방법홈페이지 접속: 경기도 교육청 고등학교 입학전학포탈에 접속합니다. ( 경기도 교육청 고등학교 입학전학 포털 )로그인: 공인인증서나 휴대폰 인증을 통해 실명 인증 후 로그인합니다.메뉴 탐색: 상단의 주메뉴 바를 통해 원하는 메뉴를 선택할 수 있습니다.주요 메뉴 소개1. 고교입학입학 안내: 입학 절차와 전형 일정에 대한 상세한 안내를 받을 수 있습니다. 각 고등학교의 입학 전형 일정과 주요 날짜를 확인할 수 있으며, 입학 원서를 작성하고 제.. 더보기
디버그에 유용한 ensureMsgf in 언리얼5 Unreal Engine 5 (UE5)에서 ensureMsgf는 디버깅에 사용되는 매크로입니다. ensure와 비슷하게 작동하지만, 조건이 실패할 경우 기록될 형식화된 메시지를 제공할 수 있다는 추가적인 이점이 있습니다. 이는 문제가 발생했을 때 더 많은 정보를 제공하여 진단하는 데 매우 유용합니다.ensureMsgf의 작동 방식조건 확인: if 문처럼 조건을 확인합니다. 조건이 참이면 프로그램은 정상적으로 계속 실행됩니다.로그 기록: 조건이 거짓이면 메시지를 기록합니다. 이 메시지는 형식화된 텍스트를 포함할 수 있으며, 이를 통해 실패에 대한 자세한 정보를 제공할 수 있습니다.실행: check와 달리 프로그램을 중단하지 않고, 메시지를 기록한 후에도 프로그램이 계속 실행됩니다. 이는 예기치 않은 상태를.. 더보기
IgnoreActorWhenMoving란? Unreal Engine 5 (UE5)에서 IgnoreActorWhenMoving 함수는 특정 액터의 모든 컴포넌트와의 충돌을 무시하도록 설정하는 기능입니다. 이 함수는 컴포넌트가 이동할 때 충돌을 무시하도록 하여, 예를 들어 캐릭터가 문을 통과할 때 충돌 이벤트를 발생시키지 않도록 할 때 유용합니다.주요 내용함수: IgnoreActorWhenMoving클래스: UPrimitiveComponent목적: 컴포넌트가 이동할 때 특정 액터와의 충돌을 무시합니다.사용 예시C++ 코드에서:UPrimitiveComponent* MyComponent = ...;AActor* ActorToIgnore = ...;MyComponent->IgnoreActorWhenMoving(ActorToIgnore, true);블루프린.. 더보기
화장실 환풍기 교체하기 안녕하세요.이것저것 고치고 갈아 보고 하다가 보니....이제는 뭐가 망가지면 수리 업체를 찾는 게 아니고 부품이랑 교체 방법을 찾게 되네요!이번에도 화장실 환풍기가 "저 망가졌어요!"를 온몸으로 외치고 있더라고요.그래서 우선 제가 할 수 있는 건지 방법을 유튜브에서 확인을 했습니다.크게 어려울 게 없을 것 같아서 온라인 몰에서 환풍기를 구매를 했습니다.환풍기를 직접 교체 목적으로 구매하실 때 사전에 확인을 해봐야 하는 것들이 있습니다.첫 번째는 기존에 환풍기를 제거해서 기본에 타공이 된 치수를 확인합니다.두 번째는 천장에 공간이 얼마나 확보되는지 확인해야 합니다. 왜냐하면, 환풍기가 크게 2가지 외형으로 구분이 됩니다. 한 가지는 'ㄱ'자 모양이고 다른 한 가지는 'ㅣ'자 모양입니다. 천장 위부에 공간이.. 더보기
집에서 에어프라이어 통 삼겹살 구이 안녕하세요. 통 삼겹살 구이를 불 피울 필요 없이 에어프라이어로 해보니 이것도 괜찮더라고요.집에 에어프라이어 있으신 분들도 많으시니 한번 해보세요! 1. 재료 준비 - 기본적으로 팬에 하는 것과 다르지 않습니다.고기에 밑간을 소금으로 합니다.후추도 하시는 분들 있는데 후추는 열을 가하면 타서 마지막에 하시는 것이 좋습니다.스테이크 시즈닝을 사용하셔도 됩니다.밑간을 한 고기는 냉장고에 30분 정도 둡니다.밑간 후에 조금 놔두면 수분이 나오면서 간이 잘 밴다고 하더라고요.버터 있으시면 버터 1센티 정도 두께로 검지 2 마디 정도 준비 합니다.버터 없으시면 식용유도 괜찮고 비게 양에 따라 없어도 됩니다. 2. 조리 방법고기 안이 안 익는 불상사를 막기 위해서 수비드 방식으로 살짝 익혀 줍니다.냄비에 물을 중불.. 더보기

728x90