프로그래밍 공부

서울게임아카데미 교육과정 6개월 C++ ~ DirectX2D 76

카테고리 설명
  • 진행중인 작업 UI 2. 상태창 생성 진행 예정 작업 객체 진영 생성시 객체 위치 전투 생성시 객체 위치 전투 AI 1. 전투로직 2. 스킬로직 UI 3. 핸드, 상점, 전장 UI 생성 그외 투사체 마우스 위치에 따른 카메라 이동 전투시 자동카메라 이동 설정 적 난이도 생성 상점 카드 생성 완료된 작업 UI 1. 팝업바 생성 버튼 기본 생성 기본 마우스 포인터 연동 캐릭터 사망시 삭제처리 연동 HP 표시 [ HP바 재처리 ] 데미지 연산중복 처리 데미지 연산 ( 객체질량 * 운동량 ) OBB충돌처리 각 객체간 부모자식관계 재처리 객체 공격 딜레이 공격시 오브젝트 회전처리 객체 공격 객체 이동 애니메이션 재생 객체 생성 UI에 부시버튼과 UI의 자세히보기 창을 구성하고 렌더를 분리하려고 했는데, 헤더파일이..

  • TextureRect::TextureRect(Vector3 position, Vector3 size, float rotation) : position(position), size(size), rotation(rotation) { // vertices { vertices.assign(4, VertexTexture()); vertices[0].position = verticesLocalPosition[0] = Vector3(-0.5f, -0.5f, 0.0f); vertices[1].position = verticesLocalPosition[1] = Vector3(0.5f, 0.5f, 0.0f); vertices[2].position = verticesLocalPosition[2] = Vector3(0.5f,..

  • 진행중인 작업 UI 1. 팝업바 생성 진행 예정 작업 객체 진영 생성시 객체 위치 전투 생성시 객체 위치 전투 AI 1. 전투로직 2. 스킬로직 UI 2. 상태창 생성 3. 핸드, 상점, 전장 UI 생성 그외 투사체 마우스 위치에 따른 카메라 이동 전투시 자동카메라 이동 설정 적 난이도 생성 상점 카드 생성 완료된 작업 버튼 기본 생성 기본 마우스 포인터 연동 캐릭터 사망시 삭제처리 연동 HP 표시 [ HP바 재처리 ] 데미지 연산중복 처리 데미지 연산 ( 객체질량 * 운동량 ) OBB충돌처리 각 객체간 부모자식관계 재처리 객체 공격 딜레이 공격시 오브젝트 회전처리 객체 공격 객체 이동 애니메이션 재생 객체 생성 기본적인 푸시버튼을 구현하였음. 푸시버튼이 동작할 때. 푸시되었다는걸 반환하는 코드도 작성...

  • 진행중인 작업 UI 1. 팝업바 생성 진행 예정 작업 객체 진영 생성시 객체 위치 전투 생성시 객체 위치 전투 AI 1. 전투로직 2. 스킬로직 UI 2. 상태창 생성 3. 핸드, 상점, 전장 UI 생성 그외 투사체 마우스 위치에 따른 카메라 이동 전투시 자동카메라 이동 설정 적 난이도 생성 상점 카드 생성 완료된 작업 기본 마우스 포인터 연동 캐릭터 사망시 삭제처리 연동 HP 표시 [ HP바 재처리 ] 데미지 연산중복 처리 데미지 연산 ( 객체질량 * 운동량 ) OBB충돌처리 각 객체간 부모자식관계 재처리 객체 공격 딜레이 공격시 오브젝트 회전처리 객체 공격 객체 이동 애니메이션 재생 객체 생성 마우스 포인터 작업과 버튼의 부모Class를 작업하였음. 마우스 포인터를 NULL로 설정하는 SetCurso..

  • 진행중인 작업 케릭터 사망시 삭제처리 연동중 진행 예정 작업 객체 진영 생성시 객체 위치 전투 생성시 객체 위치 전투 AI 1. 전투로직 2. 스킬로직 UI 1. 팝업바 생성 2. 상태창 생성 3. 핸드, 상점, 전장 UI 생성 그외 투사체 마우스 위치에 따른 카메라 이동 전투시 자동카메라 이동 설정 완료된 작업 HP 표시 데미지 연산중복 처리 데미지 연산 ( 객체질량 * 운동량 ) OBB충돌처리 각 객체간 부모자식관계 재처리 객체 공격 딜레이 공격시 오브젝트 회전처리 객체 공격 객체 이동 애니메이션 재생 객체 생성 데미지연산 작업은 완료하였으나, 객체가 사망시 객체를 delate하는 과정에서 프로그램 오류가 나타남. 수정해야함. 또한, 작업중 다이렉트 X의 오류인지 모르겠으나, 정상적으로 객체의 위치가..

  • OBB처리를 위해서 객체간 상속을 다시 재구성 하였다. 목표로 하는 게임이 오토체스 같은 게임 임으로 각 객체는 카드에서 생성되어야 하며, 객체는 케릭터를 상속받아 데이터를 사용하게 된다. 카드는 케릭터 객체를 가지게 되는데, 케릭터 객체는 각 업스케일을 사용하여 자식객체를 가리키게 된다. 즉, 캐릭터 -> 고블린, 캐릭터 -> 기사 이런식으로 구성되고, 객체를 생성하는것은 Card 라는 하나의 객체이고, 각 Card는 전장이나 상점칸에 위치하게 된다. 여기서 객체관계를 명확히 하기 위해서. Character Master을 하나 생성하고, Character Master에 각 객체가 가지고 있는 칼과 캐릭터 객체를 가리키는 Vector을 각각 생성하고, 캐릭터와 객체간 OBB충돌을 연산한다. #pragma..