
SK_Mesh 말고 Attach Actor To Component 함수를 이용해 블럭 actor 자체를 캐릭터에 붙이려 시도해 봤지만 Scale도 이상하게 되어 손에 든 블럭이 엄청 커질 뿐만 아니라 캐릭터와 계속해서 충돌함, SK_Mesh로 블럭을 구현해 캐릭터 자체에 붙이는 것과 Block Actor를 Character socket에 붙이고 메시와 충돌을 끄는 방향 중 선택해야됨
후자 선택, 메시 자체의 collision을 None으로 설정, Box collision component는 그대로 유지해서 땅에 떨어진 블록 습득 시 overlap 이벤트는 그대로 발생하도록 함
BP_MycraftCharacter 액터의 skeletal mesh에 block hold를 위한 socket 새로 추가, 기존 소켓이나 팔에 부착하는 새로운 소켓의 경우 달릴때와 idle일 때 블럭의 위치 차이가 너무 심해서 skeleton의 root에 socket을 새로 만들어서 블럭 진동 최소화 및 유저 화면에 보이도록 위치 설정, socket의 scale을 xyz 모두 0.1로 두어 부착된 블럭이 너무 커지는 현상 픽스




블럭 액터를 직접 캐릭터에 붙였더니 손에 들고도 블럭이 돌아가고 땅에 snap 되려 하는 현상 발생
캐릭터가 땅에 떨어진 블럭을 먹으면 snap과 회전과 bobbing을 멈춰야함
snap은 begin play 시 한 번 일어나서 변경하지 않아도 됨
회전은 rotating movement의 rotation rate를 0,0,0으로 만들어 해결
bobbing은 timeline component를 가져와서 stop하여 해결