[게임개발] 로프액션 구현하는 방법
Vložit
- čas přidán 7. 09. 2024
- 이번 영상은 로프액션(혹은 그래플링 액션)이라고 칭해지는 기능을 구현하는 튜토리얼 영상입니다.
1인칭 방식으로 구현이 진행되며 3인칭 방식은 차후 영상으로 업로드할 예정입니다.
영상 초반부 인트로 영상의 출처는 유튜버 praiemee님과 Dump Fuckery님입니다.
-----------------------------------------------------------------------------------------------------------------------
저 역시 공부한다는 생각으로 찾아보고 조사하면서 영상을 만들고 있습니다.
틀린 부분이나 보충할 부분이 있다면 댓글로 남겨주시면 감사하겠습니다.
문의 및 이메일 : devtodaycoding@gmail.com
00:00 인트로
00:37 스프링조인트 소개
01:27 로프 액션 구현 방식 설명
01:47 구현1 - 레이캐스트
03:42 구현2 - 라인랜더러 + 버그픽스
06:23 구현3 - 스프링조인트
07:56 완성된 로프액션 및 후작업 설명
08:09 발전시킨 로프액션과 그래플링 훅 에어그랩 시연
08:33 1인칭과 3인칭의 차이 설명 및 마무리
항상 좋은 영상 올려주셔서 감사합니다. 1년 안에 떡상할 채널이에요!!
오늘 영상 내용도 좋고 설명도 그렇고 아주 좋았습니다.
와...!!!!이런 레전드 영상을 이제야 보다니ㅠㅠㅠ
오늘도 좋은 영상 잘 보고 배웠습니다~ 감사합니다~
3인칭그래플링 영상 기대하겠습니다!!
와 너무멋지네요 이쁘당ㅋㅋㅋㅋ
영상 보고 따라했는데 저는 Game 뷰에서 캐릭터가 왜 안움직일까요? 여기 영상에 나온 코드만으론 부족한가요? 완전 초보라 그 이전에 봐야할 영상이 있으면 알려주세요
'기본적인 움직임은 구현할 수 있다' 라고 가정하고 진행된 영상이라서 이 코드만 따라한 것으로는 캐릭터가 안움직입니다. 제 채널에는 1인칭 시점의 움직임을 구현하는 튜토리얼 영상은 없습니다. 다만, 유튜브에서 조금만 검색해도 찾을 수 있을겁니다.
사랑합니다
very cool work !
마우스버튼을 누를때마다 스프링 조인트 컴포넌트가 게속해서 추가가 되는데 그것 때문인지 로프가 없어도 로프를 쐇던 오브젝트로 다가갑니다. 왜 그런걸까요
로프가 없어질때 스프링조인트도 없애면 됩니다
와 로프액션!!!
오브젝트에 연결한 후에 스프링조인트가 안먹는거 같은데 해결 방법이 있을까요?
(지면에 안붙어 있으면 밑으로 쭉 떨어집니다)
적어주신 내용만으로는 어떤 문제인지 알 수가 없어서 도와드리지 못하겠네요.
안녕하세요. 로프 출렁이는 효과를 구현하려면 어떤 거를 공부해야되는지 힌트라도 알려주실 수 있을까요? 직접 구현해보고 싶긴한데 감을 잡을 수가 없네요ㅠ
라인렌더러에 포지션 카운트를 여러개 만들어서 연결해주고 for문 돌리면서 각 포지션들의 위치를 일정하게 이동시켜주면 됩니다.
@@오늘코딩 아하 감사합니다 참고해서 도전해볼게요 :)
와 지린다;
혹시 유니티 강의 영상 찍으실 생각은 없나요??
@@user-bm6wv9sg7j 항상 생각하고는 있는데 아직 적당한 기회가 없어서 준비만 하고 있습니다 ㅎㅎ
로프가 출렁(?) 이는듯한 이팩트는 셰이더 인가요 ?
코딩으로 로프자체를 흔들리게한겁니다
@@오늘코딩 감이 잘 안 잡히네요
저는 왜 이 코드를 입력할때 가만히 있어도 카메라 회전이 되는지 아시나요?
적어주신 내용만으로는 알 수 없죠....
똑같이 따라하셨으면 안될 수가 없습니다. 다시 한번 천천히 처음부터 해보시길 바랍니다.
저는 FPS 코드쓸까지는 안그랬는데 똑같이 따라하니까 그렇게 된것 같아요
@@user-mq6co4cm4n 똑같이 했는데 결과가 다른 건 불가능합니다.
저는 작성자님이 아니기 때문에, 말씀하신 '이 코드' 라는 게 어떤 코드를 말하는 건지 FPS 코드를 썼다는게 뭔지 모릅니다.
본인만 아는 내용을 말씀하셔도 저는 그걸 모르기 때문에, 코드를 잘못 적었다는 말밖에 할 수가 없습니다.
제가 움직임 코드와 다른 코드들을 고쳐보니 뭔가 된것같습니다.
저의 답변의 답해 드려서 감사합니다