본문 바로가기
728x90
반응형

언리얼엔진 개발/VR13

[UnrealEngine5] VR 나사 돌리기 만들기(3) https://yeni-0224.tistory.com/entry/UnrealEngine5-%EB%82%98%EC%82%AC-%EB%8F%8C%EB%A6%AC%EA%B8%B01 [UnrealEngine5] VR 나사 돌리기 만들기(1) VR 게임 나사 돌리기 유사 시뮬레이션? VR Screw Simulation https://yeni-0224.tistory.com/entry/UnrealEngine%EB%B2%84%ED%8A%BC%EC%9D%84-%EB%88%84%EB%A5%B4%EB%A9%B4-%EB%AC%B8-%EC%97%B4%EA%B3%A0-%EB%8B%AB%EA%B8%B0-C-1 [UnrealEngine5]버튼을 누 yeni-0224.tistory.com 그렇게 다시 코드를 갈아엎은 것이다. 허허허 .. 2023. 5. 13.
[UnrealEngine5] VR 나사 돌리기 만들기(2) https://yeni-0224.tistory.com/entry/UnrealEngine5-%EB%82%98%EC%82%AC-%EB%8F%8C%EB%A6%AC%EA%B8%B01 [UnrealEngine5] VR 나사 돌리기 만들기(1) VR 게임 나사 돌리기 유사 시뮬레이션? VR Screw Simulation https://yeni-0224.tistory.com/entry/UnrealEngine%EB%B2%84%ED%8A%BC%EC%9D%84-%EB%88%84%EB%A5%B4%EB%A9%B4-%EB%AC%B8-%EC%97%B4%EA%B3%A0-%EB%8B%AB%EA%B8%B0-C-1 [UnrealEngine5]버튼을 누 yeni-0224.tistory.com VR 나사 돌리기 게시물 2번째 Unreal .. 2023. 5. 12.
[UnrealEngine5] VR 나사 돌리기 만들기(1) VR 게임 나사 돌리기 유사 시뮬레이션? VR Screw Simulation https://yeni-0224.tistory.com/entry/UnrealEngine%EB%B2%84%ED%8A%BC%EC%9D%84-%EB%88%84%EB%A5%B4%EB%A9%B4-%EB%AC%B8-%EC%97%B4%EA%B3%A0-%EB%8B%AB%EA%B8%B0-C-1 [UnrealEngine5]버튼을 누르면 문 열고 닫기 C++ (1) 현재 VR 게임을 개발 중에 있다. 지난 짧은 기간동안 언리얼엔진을 열심히 공부하고, 정말 이제는 공부한 내용들을 실전 적용해야할 때가 온 것이다. 작은 부분이라도 로직을 짜고, 코딩해나가는 yeni-0224.tistory.com VR 게임을 만들고 있는 중이다. 아트도 하고싶고 기술도.. 2023. 5. 11.
[UnrealEngine5]버튼을 누르면 문 열고 닫기 C++ (4) 스테이지를 클리어했을 때 버튼을 누르면 레벨에 배치된 모든 문이 열고 닫히도록! 이 코드를 완성하기까지 델리게이트라는 단어를 너무 너무 많이 부르고 외쳤다. Get All Actors Of Class를 사용해 레벨에 배치된 모든 문들을 찾아주었다. Get Actor Of Class는 반환하는게 있어서 변수에 값을 넣어줄 수 있지만 Get All Actos Of Class는 반환하는게 없기 때문에 따로 변수에 넣어줄 수 없더이다. 그리고 그 안에 있는 outDoorsActors 이것은 헤더에 만들어준 TArray 변수이다. TArray에 레벨에 배치된 문들을 찾아 담아주는 것이다. 그런 다음.. 어떻게 하지...? 고민을 정말 많이 했었다.. 미지의 영역 Delegate 결국 결국 찾아낸 것은 Delega.. 2023. 4. 28.
[UnrealEngine5]버튼을 누르면 문 열고 닫기 C++ (3) 나를 힘들게 한 bool변수 나를 헷갈리게 한 bool변수 사실 이 어려움의 원인은 역시 나로부터 있다. 사람들과 나의 현 진행상황을 공유하며 피드백을 얻은 결과 내가 생각보다 너무 어렵게 접근하여 풀어가고 있다는 것을 알 수 있었다. 그냥 door-> 이런식으로 접근해도 되었던것같은데 delegate를 사용한다던가 구조 짠 형태가 아쉽지만, 그래도 이번 기회를 통해서 delegate 함수의 사용법도 익힐 수 있었고, 다음 번에 다른 것 구조를 짤 때는 전보다 성장해 있을것이다.. 이전 게시물에서는 버튼을 누르면 문을 열고 닫을 수 있도록 하는 것이었고 https://yeni-0224.tistory.com/entry/UnrealEngine%EB%B2%84%ED%8A%BC%EC%9D%84-%EB%88%84.. 2023. 4. 25.
[UnrealEngine5]버튼을 누르면 문 열고 닫기 C++ (2) 이제는 Trigger Box에 닿았을 때가 아니라 버튼을 눌렀을 때 문을 열고 닫을 수 있도록 할 것이다. 문을 열고 닫게 하는 Door Button Class를 만들어주었고, 문을 열고 닫도록 Delgate를 사용해서 Door에 문 열고 닫으라는 명령을 전달할 수 있도록 했다. 스테이지가 클리어 되었다는 정보를 Delegate로 받아온 상태, 이 상태에서 플레이어와 버튼이 닿았을 때 문을 열고 닫을 수 있도록 해주었다. Overlap 함수를 호출하는건 BeginPlay에서 하는게 맞지만, 코드를 작성하다보니 Overlap을 호출해주는 함수를 따로 빼주었다. 물론 문제없이 호출도 잘 되고, 문도 잘 움직인다. 정돈이 필요한 상태.. Delegate 함수를 호출하는 것이 아직은 어색하지만 이렇게 또 한발자.. 2023. 4. 24.
728x90
반응형