본문 바로가기

회사 TIL62

[TIL] 22.12.27 / Card-CardReader, CardReader-Door TIL (Today I Learned) 오늘 해야할 것 Card, Card Reader 구현 Card Reader -> Inter Door 연결 오늘 한 것 Card, Card Reader 구현 Card Reader -> Inter Door 연결 시도중 InterDoor가 CardReader의 상태를 가져온다. CardReader의 상태가 Recognized이면 InterDoor을 여는게 가능한 상태로 바꾼다. InterDoor이 열릴 수 있는 상태가 되면 OpenDoor 함수가 실행된다 1. InterDoor가 CardReader의 상태를 가져온다. - 어떻게 가져오지? Indoor에서 Object Manager를 불러온다. Object Manager가 Object Manager가 key를 통해 Car.. 2022. 12. 28.
[TIL] 22.12.26 / UE5 축 옮기기 TIL (Today I Learned) 오늘 해야할 것 Inter Door 열고 닫는 기능 Card Key 구현 오늘 한 것 Inter Door 열고 닫는 기능 추가 Card Key 구현 중 오늘 배운 것 UE5에서 축 옮기기 선택 모드 -> 모델링 모드 -> 피벗 선택 -> 축 원하는 곳에 옮긴 후 수락 누르기 모델링 모드로 간단한 것은 축 이동 후 그래도 잘 안되면 모델러에게 요청하기 Static Mesh에서 Material 빠져 있을 때 넣기 Static Mesh 더블클릭 -> 디테일 들어가서 -> Material 끌어다 놓기 -> 저장 씬에 배치되어있는 물체(이미 조절된 사이즈)랑 같은 사이즈로 똑같은 물체를 만들어주고 싶을 때 복제된 물체를 만들 새 폴더를 만들어준다 복제를 원하는 물체를 클릭 .. 2022. 12. 27.
[TIL] 22.12.23 /WoodBox 기믹 추가, SetGrabAngle, BP-C++ TIL (Today I Learned) 오늘 해야할 것 WoodBox 기믹 추가 오늘 한 것 WoodBox 기믹 추가 1. 고리를 잡고 오른쪽으로 돌린다. 2. 고리가 90도 이상 회전 되었을 때 서랍을 당길 수 있는 상태가 된다. 3. 당길 수 있는 상태가 되면 고리는 돌아가지 않는다. 4. 서랍을 forward 쪽으로 당기면 당긴만큼 서랍이 앞으로 움직인다. 1. 고리를 잡는다 -> hand Pos 먼저 불러주기 2. Handle의 중심 축으로부터 잡은 위치까지 handDir 받아오기 3. 돌렸을 때 이전 위치와 현재 위치 받아오기 4. Handle의 forward 축 기준으로 돌리기 5. 90도 이상 돌리면 Drawer Open 가능한 상태로 전환 6. Drawer 당기기 7. 상태 추가 8. gr.. 2022. 12. 23.
[TIL] 22.12.22 / 금고 1단계 (미)완성, WoodBox, HandMesh TIL (Today I Learned) 오늘 해야할 것 Strong Box 1단계 완성 1단계 완성 후 코드정리 -> 변수 이름, 상태 변화 등 자잘한 버그 수정 Tutorial 방 들어가기 오늘 한 것 Strong Box 키 돌리기 구현 Strong Box 문제점 정리 StrongBox 각각 기능 관련 Key Rotate 추가하니까 Lerp가 되다 마는 현상 -> 회전값 자체를 다 못받는건지 콜리전 문제인지 모르겠음 Key Rotate 할 때 회전 순간에 키의 머리 부분이 손이 아닌 금고쪽으로 돌려지는 현상 -> 원인 아직 모름 상태 관련 오른쪽 문이 회전이 어느정도 되면 상태가 바뀐다 -> 그 후에 왼쪽 문 열게 한다. 코드 추가 오늘 배운 것 상태처리 - 변수로 말고 함수로 처리하자! 왜 함수로 처.. 2022. 12. 23.
[TIL] 22.12.21 / 금고 기능 추가, 충돌, 상태처리중 TIL (Today I Learned) 오늘 해야할 것 Strong Box 열쇠 돌리기 구현 Strong Box 상태 처리 완료 Tutorial 방 들어가기 오늘 한 것 Strong Box 키 돌리기 구현 Strong Box Mesh 있는것만 떼서 회전 구현하면 잘 작동함 문제점 금고에 키를 갖다 대면 키가 사라져야하는데 안사라짐 해결 PostInitializeComponent에 keyEnterArea가 들어가야 했는데 KeyGrabArea가 들어가있었음 Strong Box 문제점 정리 StrongBox 각각 기능 관련 Key Rotate 추가하니까 Lerp가 되다 마는 현상 -> 회전값 자체를 다 못받는건지 콜리전 문제인지 모르겠음 Key Rotate 할 때 회전 순간에 키의 머리 부분이 손이 아닌 금.. 2022. 12. 22.
[TIL] 22.12.20 / Key Cover Lerp 구현, LeftDoor 구현 TIL (Today I Learned) 오늘 해야할 것 Strong Box 2단계 Strong Box 4단계 Strong Box 열쇠 돌리기 구현 오늘 한 것 Key Cover Rotate Lerp 구현 - Key Cover가 forward Vector를 중심 축으로 180도까지 Roll. - 근데 Lerp하게 회전하기 - Key Cover가 forward Vector를 중심 축으로 180도까지 Roll. - 일단 터치하면 bool 체크해서 (상태 대용) 회전하게 구현해보기 1. Key Cover의 상태 만들어주기(대기, 회전가능, 회전완료) 2. State2_Key 상태가 되면 Key Cover가 Rotate 된다 3. Rotate는 어떻게? - KeyCover 회전가능 = true; ex. if(Ke.. 2022. 12. 20.