본문 바로가기

전체 글462

[Unreal] 다른 클래스 Cast 하기 문제점 AnimInstance 클래스에서 DraculaCrossBow 오브젝트를 가져오고 싶은데 가져와지지 않음 원인 [의심 1] TryGetPawnOwner TryGetPawnOwner 함수 이름 자체 Try. 그래서 100% 가져온다는 확신이 없기 때문에 null체크를 하는 것임. 안된다는 것은 실패했다는 것이다. 기본적으로 배치될 수 있는 모든 것들은 Actor로 부터 상속을 받고 Actor -> Pawn -> Charactor 순으로 상속 받는다. 여기서는 Actor -> Pawn -> Charactor -> R1Pawn이 될 것이다. 내 코드를 보면 crossBowObject는 Pawn이 아니기 때문에 TryGetPawnOwner로 가져오면 안된다는 것을 예상할 수 있음 해결 과정 crossBo.. 2023. 3. 13.
[TIL] 23.03.08 / 석궁 구현 - 애니메이션 시도 중 TIL (Today I Learned) 오늘 해야할 것 석궁 구현 오늘 한 것 석궁 구현 3. 도르레 회전 구현 : 손 모양도 잘 회전되게 해야함 4. 회전 되면 화살이 뒤로 움직인다 - 화살촉 처음 위치: -87 - 화살촉 끝 위치: 25 - 총 9개 점, 8개 간격= 14 - 총 길이: 112 4바퀴 돌릴거고 360 * 4 : 112 = 1: x; 112/1440=x 5. 화살이 뒤로 움직이면 선도 같이 움직인다 -> 애니메이션! 6. right hand - right 트리거를 누르면, - 트리거를 누르면 화살이 목표 지점으로 날라간다. 7. 화살 날라가는 것: 언리얼 물리 알아보기 오늘 배운 것 double이나 float은 ==으로 비교 하면 안됨. 앞으로 진행할 것 인프런 C#, 유니티 강의 듣기.. 2023. 3. 9.
[Unreal] 애니메이션 본 내용은 Rookiss의 언리얼 엔진4 입문 (C++ 기반) 강의를 토대로 작성하였습니다. 강의 보러가기: https://inf.run/G6ma 1. 애니메이션 기초 - 애니메이션 일반 블루프린트에서 적용 BP_MyCharacter-> Mesh-> Animation -> Use Animation Asset - Anim Instance : 애니메이션은 별도 클래스에서 관리해주자! Animation -> Use Animation Blueprint * 새 클래스 만들기 C++ - 모든 클래스 표시 - AnimInstance - 원하는 클래스 이름 - 클래스 생성 BP - 오른쪽 클릭 - 애니메이션 - 애니메이션 블루프린트 - 부모클래스: C++에서 만든 클래스 이름 - 타겟 스캘레톤 선택 - 확인 - 이름:.. 2023. 3. 8.
[TIL] 23.03.06 / 석궁 구현 중 TIL (Today I Learned) 오늘 해야할 것 석궁 구현 VR 게임 찾기 오늘 한 것 석궁 구현 1. BP + C++화 - Grab Point 2개 - 활 꽂아놓기(키박스처럼) 2. 활을 꽂으면 원래 활 없어지고 꽂은 활이 그 자리에 들어간다 3. 도르레 회전 구현 : 손 모양도 잘 회전되게 해야함 4. 회전 되면 화살이 뒤로 움직인다 - 회전 한바퀴 하면 화살이 x축으로 + 만큼 움직이고 화살의 x축 위치가 32보다 커지면 CrossBow는 장전 상태로 바뀐다. - angleSum을 만들어줘서 angleSum +=angle 해서 angleSum이 90이 되면 화살 오브젝트의 위치를 x축 +8.62 더한다. - 90씩 더해질 때 마다 씩 하고 angleSum이 720이상이 되면 CrossBow .. 2023. 3. 7.
[TIL] 23.03.06 / 석궁, VR 게임 찾기 TIL (Today I Learned) 오늘 해야할 것 석궁 구현 VR 게임 찾기 오늘 한 것 석궁 구현 1. BP + C++화 - Grab Point 2개 - 활 꽂아놓기(키박스처럼) 2. 활을 꽂으면 원래 활 없어지고 꽂은 활이 그 자리에 들어간다 3. 도르레 회전 구현 : 손 모양도 잘 회전되게 해야함 4. 회전 되면 활이 뒤로 움직인다 5. 활이 뒤로 움직이면 선도 같이 움직인다 -> 부모자식관계 VR 게임 찾기 - 슈팅 / 스나이퍼 0) [해리포터] 공 던지기(손), 야구방망이, 지팡이 레이저 + 뱀파이어 레퍼런스(배경, 지팡이 암호 기믹) A Very Potter VR Game | SideQuest (sidequestvr.com) 1) VR 다트 On Target VR Darts | SideQ.. 2023. 3. 7.
[The Room VR] 역 기획 메모 The Room VR - 예배당 편 왜 재미 있는지? - 그래픽/ 이펙트 1) 금고같이 사실적인 것을 직접 해보는 재미 - 실제 공간에서 조작하고 있다고 느끼게 해주는 사실적인 그래픽 2) 처음 보는 낯설고 예쁜 기믹들이 움직이고 보여지는 재미 판타지로 처리 되는 것들이 기대되고 보는 즐거움이 있다고 느꼈음 - 실제와 거리감이 거의 없는 조작감 금고를 열 때 돌리는 것, 밧줄을 잡고 당기는 것 등 손의 진동으로 촉감이 느껴져서 현실에 있다는 생각이 들게 함 자주 등장하는 금고, 열쇠 등은 큰 감흥은 없었는데 밧줄, 금고와 같이 낯선?것들이 재미있었음 가져오고 싶은 것? 1. 짜임새 있는 스토리 : 주인공이 이루고자 하는 목적이 분명해야 한다! 게임은 영국을 배경으로 한 고고학자의 실종사건(발단)을 수사하.. 2023. 3. 6.