전체 글 102

06.06 상호작용 중의 문제 해결과 애니메이션 적용 방식 통일

2025.06.06오늘의 목표상호작용 중의 문제 해결과 ABP 통일 작업 내용상호작용 이후 moving 문제 해결상호작용 중 이동 시 idle 이동 문제 해결상호작용 중 상호작용 시 행동 종료되지 않는 문제 해결틱 기반 애니 -> 이벤트 기반 ABP 리팩토링몽타주 -> 이벤트 기반 ABP 리팩토링상호작용 대상 분리(액터/위치)상호작용 대상 액터의 파괴 델리게이트 이용하여 동적 추적버그 / 문제점 상호작용 중 moving 문제어제는 병원을 다녀와서 쭉 자버렸다.그저께 겪었던 문제는 거리 계산 문제였다.MoveToLocation()은 거리 계산에 어느정도의 오차를 허용하지만, 직접 계산해서 넣은 거리 계산은 정확한 수치를 요구했기에 생긴 문 문제.그래서 상호작용을 위한 거리 이동에도 오차를 허용하여 문제 해..

06.04 해체 상호작용과 몽타주

2025.06.04오늘의 목표작업 내용스킬 컴포넌트에 주사위 굴림 추가상호작용 구조체를 데이터 테이블화각 상호작용 별 유효 대상 정의 및 컴포넌트해체 상호작용 로직해체 데이터 컴포넌트테스트용 토끼 시체 더미해체 몽타주 제작버그 / 문제점연속 상호작용 시, 같은 위치인데(사정거리 이내)도 moving 전환됨해체 작업 테스트 중, 해체 2번째 잡업을 하니, 같은 위치임에도 moving 상태가 됨. 내 의도: 인터레스팅 - 아이들 - 인터레스팅 - 아이들실제: 인터레스팅 - 무빙 - 아이들 일단, 행동 종료 후 idle 상태전환 코드를 빼먹어서 넣어주었다. 그리고 컴파일하자 에러 발생. error C4702 접근할 수 없는 코드에 발생하는 에러라고 한다.PlayerCharacterOwner->SetChar..

06.03

2025.06.03오늘의 목표상황에 맞는 마커 적용작업 내용이펙트 적용: 이동/ 상호작용에 따른 좌/ 우클릭 분기, 색상 변경. 마커 잔상 문제 해결버그 / 문제점상호작용 모드 진입 상태에서 우클릭 시 마커 이펙트 발생 문제플레이어 컨트롤러의 CurrentInteractionMode가 !None일 때만 비활성화 하면 될듯하다.아니 그보다는.기존의 이동 용/ 상호작용 용으로 나눈 마커를, 하나로 통합하여 상호작용 모드에 따라서 변화하는 것이 맞다. 변경해야 할 부분은, 마우스 업, 스폰 마커이다. 마우스 업: CurrentInteractionMode에 따라 색상 변경.스폰 온 클릭: 색상 + 좌클릭/ 우클릭 변경. 대략 3상태로 나누면 이렇다. 평소 (None 모드): 하늘색 커서가 마우스 따라다님...

06.02 즉각 행동과 예약 행동을 분리하고 싶다

2025.06.02오늘의 목표상호작용 틀 만들기 작업 내용상호작용 방법 구상 및 기획서 수정.MoveToLocation() 책임 분리. 컨트롤러(명령) - 액션 컴포넌트(실행) - 캐릭터(알림).즉각 행동과 예약 행동 구조 정의.상호작용 모드 진입과 실제 행동 분리.상호작용 모드 진입 후 좌클릭 확정/ 우클릭 취소 구조 정의. 버그 / 문제점이동 - 이동에 이전 행동 완수이전 행동을 저장했다가 복구하는 것은 예약된 행동에 한해야 한다.하지만, 즉각 행동인 이동에도 이런 현상이 일어나서 문제. ㅋㅋㅋ 구조체에 저장 여부 bool값을 만들기 전에 임시로 true를 넣어놔서 모든 행동이 저장되었던 것. 상호작용 모드 진입 후 좌클릭 시 스택 오버플로우증상: 좌클릭 시 확정이 되어, 해당 상호작용의 사정거리까..

06.01 마커 이펙트

2025.06.01오늘의 목표마커 이펙트, 카메라 자유이동 모드 문제 해결작업 내용우클릭 마커 이펙트 적용카메라 자유이동 모드에 포커스, 뷰포트 인식 조건 추가 버그 / 문제점마우스가 화면 밖으로 나가면 화면이 좌상단으로 이동하는 문제지난번에는, 화면 안으로 강제 고정을 해서 문제를 회피했지만, 윈도우 키를 누른다거나 해서 화면 밖(뷰포트)으로 커서가 나가게 되면 여전히 좌상단으로 이동하는 문제가 있다. => 근본적인 해결책은 아님. 원인: 현재의 GetMousePosition()는 게임창이 포커스를 잃으면 X, Y 좌표값에 0 또는 -1의 값을 채워 넣는다. 해결: 엣지 스크롤의 조건을 게임창이 활성화 상태이면서 커서가 뷰포트 내에 있을 때로 추가해준다.FApp::HasFocus(): 게임 창이 현재..

05.31 헤더 파일과 생성자를 수정 할 땐 에디터를 끄자.

2025.05.31오늘의 목표상태수치 마무리작업 내용데이터 에셋으로 상태효과 임계값 옮기기체온시스템 로직 추가핫리로드 사용법 상태효과 enum 업데이트상태효과 2분류버그 / 문제점언리얼 에디터 화면 떨림 문제증상: 에디터 재시작 후, 실행 중이 아닌 편집 모드임에도 회전/ 이동 시 화면 떨림 현상 발생.캐릭터는 떨림이 없는데 바닥이 지진난듯이 떨림.화면을 안움직이고 냅두면 부분적으로 흔들린다. 재시작 이전에 했던 행동: 윈도우 분할화면으로 데이터 에셋을 작업, 컴포넌트에 에셋 적용 시키자 블루프린트 컴포넌트 노드 연결 깨짐. 에디터 재시작해도 마찬가지이고, 뷰포트 설정을 라이트 -> 언릿, 안티에일리어싱 none, 드라이버 설정도 확인했지만, 증상은 같다. 뷰포트 설정 문제일 수도 있어서 Windo..

상완골 골절 후 또 골절 후기

처음 팔이 부러진건 22년 12월이었다.이전의 다른 수술로 인해 3개월간 누워지내다가, 몸이 회복되어 슬슬 운동이 가능해진 때였다 ㅋㅋ.전주에 여행을 갔다가, 술에 취해 친구랑 서로 먼저 화장실을 가겠다고 달리기 시합?을 하던 중에 주유소 철판 바닥에 미끄러졌다.뒤로 넘어져서 우측 팔꿈치로 바닥에 착지하였고, 귀에서는 삐- 소리가 들렸다.정신차리고 팔을 들어올렸는데 손바닥은 바닥에서 떨어지지 않았다.그 이질감에 팔이 부러졌다는 걸 알 수 있었다. 호들갑 떨면 장난으로 알 것 같아서 침착하게 앞서 가던 친구를 불러서 팔이 부러졌으니 구급차를 불러달라고 했다.미친놈이 장난인줄 알고 내 팔을 잡아당겼지만, 나는 진짜임을 어필했다.이후 그녀석이 구급차에 전화를 하고 화장실에 갔다고 생각했는데, 이후에 알게 된 ..

17년도 자전거 제주종주 후기

흘러흘러 제주도 종주 사진을 찾았다 ㅋㅋㅋ.그리고, 이 제주종주는 20대였던 나의 무릎 연골이 닳게 되는 원인이 되었다 ㅋㅋㅋㅋㅋ 당시에는 국토종주는 하고 싶은데, 장거리 라이딩을 해본 적이 없어서 장거리 경험용으로 제주종주를 생각했다.마침, 제주도 왕복 비행기가 10만원 이하 특가로 올라와서 더는 미루지 않아야 겠다 싶어 비행기를 끊었다.작은 크로스백에 잘 때 입을 옷 하나와 팬티만 4장 가져갔던 기억이 있다. 3박 4일의 일정으로, 자전거 샵에서 자전거를 대여했다. 9월이었는데, 초중반의 날씨가 흐렸다. 여름이었으면 해수욕장에 뛰어들었을텐데, 그러지 못해 아쉬웠다. 아마도 성산 일출봉 같다. 여기서 자고 일출을 볼까 싶었지만, 한 낮이여서 그냥 다음 마을에서 자기로 했다. 계속 날이 흐리다가 드..

18년 자전거 국토종주 후기

인생 기록 남기는 거에 재미가 들려서 재밌었던 기억의 후기를 남긴다. 당시의 자전거 실력은, 큰 회전을 할 땐 자전거에서 내려서 회전한 후 다시 올라타야 했던 때였다ㅋㅋㅋㅋ.그럼에도 40km 퇴근 길을 자전거로 가기도 하고 움직이는 걸 좋아해서 언젠가는 국토종주를 하겠다는 생각을 갖고 있었다.마침 나와 같은 생각을 가진 친구가 있어서 날짜를 잡았지만, 내 다리 쪽의 작은 수술로 인해서 날짜를 미루었다.그렇게 4박 5일 종주를 계획하고 길을 나섰다.어떤 분이 블로그에 올리신 거였나, 공식 사이트였나 기억 안나지만, 일정 짤 때 도움이 되었던 로드맵. 아마 인천에서 부산 낙동강까지 633km의 길이었던 것 같다. 라이딩을 좋아하는 사람들 중에는 1박 2일 기록을 세우는 분들도 있어서 국토종주가 그리 불가..

05.30 기존 상태수치에 체온 시스템을 어떻게 연결할까

2025.05.30오늘의 목표작업 내용상태수치 체온시스템에 대한 구상버그 / 문제점배운 것생성자 수정 블루프린트 반영이전에는 생성자 수정 시, 이전에 생성된 블루 프린트에는 반영이 안된다고 알고있었다. 실제로 반영안되어서 헤메기도 했고.그런데, 이번에 카메라 붐 길이를 800 -> 1500으로 수정한 것이 별다른 조치 없이도 적용되었다. 음.. 좀더 납득가는 이야기는, 블루프린트의 값을 변경하면 오버라이드 되어 부모의 것이 반영안된다는 이야기.하지만, 이전의 경우에도 블프를 건들이지는 않았다. 추측 할만한 요소는, 없던 설정을 추가해서 / 기본값 설정을 바꾸어서/ 버그. 잘 모르겠다, 일단 변경안하면 반영된다는 걸 기본 개념으로 알고있어야겠다. 체온에 대한 델리게이트기존의 상태수치 8종은 모두 한 수치 ..