멀티플레이 환경에서 타이어를 들었다가 + 굴릴 수 있도록 했습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8dc4945ed9231c6ab2cf5cb164adada013525bb575ab1ed


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8dc4945ed9231c6ab2cf5cb431b8ad8563d23ea575ab1ed


원래 무기 시스템처럼 플레이어한테 소켓 하나 두고 거기에 타이어를 자식으로 두려고 했는데,


1. NetworkObject은 NetworkObject의 자식으로만 설정가능

2. 근데 프리팹이 스폰될때 NetworkObject 자식으로 NetworkObject 가 있으면 에러가 남.



그래서 Interaction 시작 시, Owner를 옮기고 각 클라이언트들에서 해당 Owner Tranform의 소켓을 따라가도록 만들었습니다.


확실히 경쟁게임이 아니라서 서버권위를 포기하니까 난이도가 많이 내려가는 것 같습니다.



0a94f672abd531a04e81d2b628f17764ea294abb


타이어 마구마구 스폰하기


플레이어 포지션이 발 아래쪽에 있어서 바퀴를 낳는 느낌이 나네요


---


같은방법으로 주유건도 만들어봤습니다.


우선 Mixamo에는 주유하는 애니메이션이 없기 때문에, 애니메이션 부터 만들어야합니다.


애니메이션 만들 수 있는 사람이 없으면,


가장 비슷한 애니메이션에서 수정하는게 편한 것 같습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8991c138b9136c6d168bb5fd14b81e42a3f251cf763582bcb9cc08b



복잡해보이지만, 그냥 필요한 프로퍼티들만 골라서 보면



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8991c138b9136c6d168bb5fd14b81e47e38231bf636557cc4d5143b


약간 점토 만지듯이 문질문질해주면서


필요한 모션을 만들어봤습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8dc4945ed9231c6ab2cf5cb461d8dde023876ea575ab1ed


IDLE 에서 팔 한쪽만 움직이는 애니메이션이라 크게 어색하진 않은 것 같습니다.



Rope Asset을 사용해서 자연스럽게 줄을 연결해주고, 상호작용이 끝나면 자동으로 돌아가도록 했습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce885fa1bd6253138ca63577cd68a52ea2273d44e202014e4f04872da094766b8dc4945ed9231c6ab2cf5cb1b49d88f516a73bd575ab1ed