프로그래밍 공부

프로그래밍 700

카테고리 설명
  • 1번이스케이프 프롬 타르코프 시스템 모작설계구상 [ 마인드맵 ] 이스케이프 프롬 타르코프 라는 게임의 총기 모딩시스템, 플레이어의 상호작용, 아이템 인벤토리 시스템 등을 구현할 것 모든 아이템은 HashMap으로 자신의 상태값을 가져야한다.아이템 사전을 만든다고 이해하면 된다. 공용으로 가져야 하는 부분총기 -> 부품 -> 부품위치 -> 상호작용 가능한 객체 ( 서로 겹치는 객체는 동시에 장착 불가 등 ) 이런것과 같이 상속관계 조정자기자신에 부착되는 하위부품들총기부품의 스테이터스  캐릭터캐릭터는, 플레이어의 주관대로 스스로 행동 이동 공격 할 수 있어야하고, 자신의 앞에 있는 물체를 집거나, 물체가 존재함을 인지하여야 한다. UI를 통해 자신의 체력, 스테미너, 팔 스테미너 를 관리할 수 있어야 한다...

  • 목표점카드 추가하기1.1 카드 사용효과 추가캐릭터 추가하기 문제 발생문제1.캐릭터 카드 사용효과에 대한 세이브로드 시스템 참조에 Struct를 사용하였으나 Struct가 정상동작하지 않았다.  해결1.새로 추가하는 Struct의 이름에 기호가 들어갔던 간단한실수였다. %기호가 들어가면 터짐  진행중인 작업0. 디테일화 ( 베이스를 기반으로 스킬, 카드, 캐릭터, 적, 맵 추가작업 )0.1. 게임 시작, 종료 UI구현 진행 예정 작업NULL!! 완료된 작업1. 캐릭터 베이스 구현 2. 베이스 구현2.1 무기 베이스 구현2.2 카드 베이스 구현2.2.1 카드의 이동 에 따른 캐릭터 이동 구현2.2.2 카드 내부의 객체 UI 세부출력2.3 스킬 베이스 구현2.3.1 카드 업그레이드 스킬 구현 3. 플레이어 상..

  • 목표점카드 추가하기캐릭터 추가하기 문제 발생문제1.캐릭터 다이렉션, 콜리전문제 발생AI가 움직일 때 정상적으로 행동하지 않았다. 2.비헤이비어 트리 의 EQS에서 객체의 재이동탐색 알고리즘 부분이 정상작동하지 않았다. 찾아봐야함 해결1. 새로 추가한 무기의 Static콜리전을 재설정해주었다.무기의 Collision을 활성화 할 필요가 없기 때문에 다 꺼버리니까 해결 2. 해결중 진행중인 작업0. 디테일화 ( 베이스를 기반으로 스킬, 카드, 캐릭터, 적, 맵 추가작업 )0.1. 게임 시작, 종료 UI구현 진행 예정 작업NULL!! 완료된 작업1. 캐릭터 베이스 구현 2. 베이스 구현2.1 무기 베이스 구현2.2 카드 베이스 구현2.2.1 카드의 이동 에 따른 캐릭터 이동 구현2.2.2 카드 내부의 객체 U..

  • 목표점게임 시작, 종료의 시퀀스를 전부 반복하며 게임을 진행할 수 있도록 연결하기.캐릭터의 체력, 게임 종료시의 이미지뷰 다음시퀀스로 넘어갈때 의 UI를 부드럽게 하기 문제 발생문제 1. 게임메니저 와 UI관리자의 호출순서호출 순서 상, UI와 게임매니저의 호출순서에 오류가 발생해서 null값을 호출하는 과정이 발생한다 2. UI의 시작과 끝에 애니메이션을 넣어야 한다.시작시, 까만색으로 화면을 칠하고, UI를 표시한 다음 다시 캐릭터를 표현해야한다.3. 블루프린트를 다루다가 블루스크린이...  해결 1. 캐릭터의 UI에 데이터를 기입하는 걸 게임메니저 가아니라 필드의 엑터가 수행하게 바꾸었다.필드의 엑터가 UI를 탐색하여 UI에 텍스처를 넣어주게 바꾸었다. 이렇게되면 게임모드에서 관리하지 않아도 필드에..

  • 목표점캐릭터의 생성, 삭제, 공격을 재정리한다.캐릭터의 공격모션과 공격행동을 실행 할 수 있게 한다. 문제 발생문제 1. 캐릭터가 죽었을 때, 공격이 실행중일 수 있음, 그러면 출발하려는 총알엑터가 바로 사라지는 문제가 발생총알을 발사하다가, 캐릭터가 죽어서 총과 총알이 전부다 증발해버리는 경우가 발생한다. 2. 캐릭터의 이동처리에 대해 변수가 발생했을 경우, 즉각반영이 안된다.예를들어, 앞 엑터와 충돌해서 앞으로 못갈 경우 bool타입으로 현 상황을 전달하는데 이동중에서 빠져나오지를 못한다. 3. 캐릭터의 죽는모션이 정상동작하지 않는다.캐릭터의 몽타주 뼈대가 잘 이어지지 않은 모션이 있었다.해결1. 총알 엑터의 데이터세팅시, IsValid로 방금 생성한 총알엑터를 다시검사하게 하였다.정말 웃기지만, 총..