MoonBug

고정 헤더 영역

글 제목

메뉴 레이어

MoonBug

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Portfolio
      • Toy Project
      • 쥐돌이볼링
    • Trip
    • Cooking
    • Game
    • Diary
      • 잡생각
    • C++
      • Baekjoon
      • Programmers
      • 개념공부
      • STL
    • Study
      • Linux
      • Graphics
      • UNREAL
      • Computer Network
      • 강화학습
      • Algorithm
      • OS

검색 레이어

MoonBug

검색 영역

컨텐츠 검색

전체 글

  • [ProjectDoll : 미정] 개발일지 23/08/22 - Interactable Object의 상호작용

    2023.08.23 by J2on

  • [ProjectDoll : 미정] 개발일지 23/08/21 -PlayerBPM을 UI로 표출 & Interactionable Class

    2023.08.22 by J2on

  • [ProjectDoll : 미정] 개발일지 23/08/20 -Body Heaving(숨 헐떡거림) + PlayerState 개선

    2023.08.21 by J2on

  • [ProjectDoll : 미정] 개발일지 23/08/19 - 플레이어 심박수 및 Enum을 통한 Player State 설정

    2023.08.21 by J2on

  • [ProjectDoll : 미정] 개발일지 23/08/18 -1인칭 이동 및 카메라 조종

    2023.08.21 by J2on

  • [ 쥐돌이 볼링 ] 첫 구매자가 생겼다

    2023.08.18 by J2on

  • [ProjectDoll : 미정] 개발일지 23/08/11 - Perforce 설정, 플레이어 이동.

    2023.08.11 by J2on

  • [쥐돌이 볼링] 어찌저찌 검토 요청 완료!

    2023.08.10 by J2on

[ProjectDoll : 미정] 개발일지 23/08/22 - Interactable Object의 상호작용

오늘의 개발 Interactable Object를 플레리어의 Socket(StaticMeshComponent)으로 이동. ‘X’ 버튼이 눌린지 2초가 넘게 지난 경우에 Player의 소켓으로 Object를 이동. 그런데 Object가 Socket으로 왔을 때 Collision이 생기는 것 같았다. 그래서 PlayerDoll에 Socket과 Interactable object의 Collision을 NoCollision으로 설정 그리고 GPT가 잘못알려줬었는데… InGame에서는 Tick함수를 끄는 것이 불가능하다. 때문에 Tick함수 내부 동작은 Player에게 종속되었는지에 따라 판단되므로 bool형의 IsPlayerOwned 변수를 설정하여 Player가 획득했을때 Tick내부 함수가 동작하지 않도록 ..

Study/UNREAL 2023. 8. 23. 02:35

[ProjectDoll : 미정] 개발일지 23/08/21 -PlayerBPM을 UI로 표출 & Interactionable Class

오늘의 개발 플레이어의 BPM을 UI로 표출시키기 구조 또 다른 오늘의 개발 Interactable한 object 만들기. 사실 Object와 Player간의 interaction을 어떻게 구현할지 고민을 했다. 이 3가지 경우에 대해 고민했고, 일단은 1번으로 결정했다. 1번 구현 방식은 Player Controller에서 ViewPort의 크기를 받아오고, Actor의 WorldSpace 좌표를 ScreenSpace 좌표로 변환. 이 Screen Space 좌표가 0 < X좌표 < 뷰포트 X축 크기 0 < Y좌표 < 뷰포트 Y축 크기 에 속하는지 확인해주면 된다. 우려점. 이렇게 개발을 한다면 각 object마다 Tick()함수를 사용해야 할 것인데,,,, 오브젝트가 여러 개로 늘어난다면 Overhe..

Study/UNREAL 2023. 8. 22. 01:19

[ProjectDoll : 미정] 개발일지 23/08/20 -Body Heaving(숨 헐떡거림) + PlayerState 개선

오늘의 개발 Player의 BPM에 따라 숨이 찬 것처럼 몸이 헐떡거리는 Body Heaving을 구현. + Player State 알고리즘 변경 겪었던 문제 이동 시에 Scene에서 보여지는 차이가 없다. 이동 중에는 MoveForward 함수나 MoveRight 함수에서 SpringArm의 Location을 조절하기 때문에 적용이 안되는 것으로 생각하여 위 두 함수에도 BodyHeaving() 함수를 포함시켜 보았다. → 이 경우 SpringArm의 Z값은 잘 변화하지만 플레이 화면에서 차이를 느끼기 힘들었다. 추측하건데 아마 위 그림처럼 Pawn이 이동하면서 서서히 올라가서 플레이 화면에서 차이를 느끼기 어려울 수 있다는 생각이 들었다. 그리고 이 생각이 맞았다! 플레이어의 이동속도를 늦추니 Spr..

Study/UNREAL 2023. 8. 21. 01:53

[ProjectDoll : 미정] 개발일지 23/08/19 - 플레이어 심박수 및 Enum을 통한 Player State 설정

플레이어 심박수 멈춰있을 때 70~80 사이 BPM ( 그 이상인 경우 5~7 정도 떨어짐 ) 적은 플레이어의 심박수가 80 BPM 이상인 경우에만 플레이어 추격이 가능 걸을 때 80~100 사이 BPM ( 그 이상인 경우 2~4 정도 떨어짐 ) 뛸 때 100~180 BPM 적은 플레이어 심박수가 120 BPM 이상일 때 뛰어서 추격함. 숨 참을때 80BPM 이상일 때 10씩 감소하도록. 위 내용은 모두 1초 마다 이루어짐. 코드 구조 결과 영상 https://quilt-knight-fc6.notion.site/23-08-19-Enum-Player-State-86db3c83bcf643ec8b973d5efa3d1e69?pvs=4 23/08/19 - 플레이어 심박수 및 Enum을 통한 Player State..

Study/UNREAL 2023. 8. 21. 01:50

[ProjectDoll : 미정] 개발일지 23/08/18 -1인칭 이동 및 카메라 조종

오늘의 개발 WASD를 통한 Player Pawn의 위치 이동 마우스 입력을 통한 Camera이동 및 Zoom in 구현 오늘의 어려웠던 점: 여기서 “컨트롤러 회전 요(Yaw) 사용”이 체크 되어있어 SetActorRotation()이 동작하지 않았다. 이것이 로직의 문제인줄 알고 열심히 고치려 했던 것..; 결과 동영상 https://quilt-knight-fc6.notion.site/23-08-18-1-d6623adb61554cb5bff56a569d6f95ff?pvs=4 23/08/18 - 1인칭 이동 및 카메라 조종 오늘의 개발 quilt-knight-fc6.notion.site 자세한 내용은 Notion으로

Study/UNREAL 2023. 8. 21. 01:46

[ 쥐돌이 볼링 ] 첫 구매자가 생겼다

우와... 내가 만든 프로그램을 누군가 돈을 주고 구매했다는 것이 조금 신기하다. 사실 어제 친구들에게 이런 걸 누가 돈 주고 사냐며 굉장한 비난을 받아 오늘 무료로 전환할까 생각했었는데 누군가 이 게임을 구매해 주었다. 심지어 우리나라에서 구매한 것이 아닌걸 보니 내 친구들도 아닌 것 같다. 사 줄 친구들도 아니고 ㅋㅋ 나도 그런 건 원하지 않는다. 이 분에게는 미안하지만 가격을 절반으로 줄였다. 내가 생각해도 990원은 너무 비싼 것 같아서, 490원 정도면 누군가 찍먹 해볼 수 있지 않을까...? 지금 하는 프로젝트가 어느 정도 자리 잡으면 새로운 맵이나 기능을 추가해야겠다. 싱글톤 패턴으로 맵 이동 구현해도 좋을 것 같다.

Portfolio/쥐돌이볼링 2023. 8. 18. 15:05

[ProjectDoll : 미정] 개발일지 23/08/11 - Perforce 설정, 플레이어 이동.

이번 경희대학교 네트워킹 데이 출품을 위해 결성된 우리 팀.. 오늘 첫 삽을 떴다. 이것저것 콘티와 논의사항을 결정한 후 개발을 위해 Perforce 설정을 1년만에 다시 해보았다 혹시 본인 PC를 사용한 Perforce설정을 위해 이 글을 본다면, https://www.perforce.com/ko Perforce Software | 대규모 혁신을 위한 개발 도구 Helix ALM은 종단간 라이프사이클 관리를 제공하는 모듈식 도구 모음입니다. 여기에 Helix 요구 사항 관리(RM), Helix 이슈 관리(IM), 그리고 Helix 테스트 케이스 관리(TCM)가 포함되며, 이들은 개별적으로 www.perforce.com 여기서 P4를 설치하고, 본인 외부 IP를 네이버 검색을 통해 확인한 후에, 포트포워..

Study/UNREAL 2023. 8. 11. 01:18

[쥐돌이 볼링] 어찌저찌 검토 요청 완료!

지난번 글에서 본인인증에 막힌 상황이 있었다. 알고보니 결제 프로필에서 오류가 발생... 이거 때문에 채팅 상담하고 메일보내고 열심히 노력한 결과 오늘 다시 개발자 개정을 만들 수 있었다. 대충 에셋과 배경으로 만든 첫 아이콘... 조금 지나면 새로 멋있게 만들어야지. 인게임 플레이화면은 대충 이런식이다. 따로 에셋 없이 도형들로 내가 조합한 것들이라 퀄리티도 많이 떨어지고 별거없어 보이긴 한다. 앞으로 시간 남을때 유니티 연습겸 발전시켜 나가야겠다. 오늘 열심히 노력해서 감격적으로 검토요청까지 보냈다. 가격은 일단 990원으로 정했다. 무료앱으로 만들 수도 있었지만 음.. 돈을 벌려고 한건 아니여도 동기부여에 큰 도움이 될것 같아서 조금이라도 가격을 넣었다. 안팔리면.... 무료로 다시 올려야 하나? ..

Portfolio/쥐돌이볼링 2023. 8. 10. 20:28

추가 정보

인기글

최신글

페이징

이전
1 ··· 9 10 11 12 13 14 15 ··· 21
다음
TISTORY
MoonBug © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바