GameChoi
Choi Programming
GameChoi
전체 방문자
오늘
어제
  • 분류 전체보기 (468)
    • C++ Algorithm & Study (184)
      • C++ & Algorithm Strategies (45)
      • Game Math & DirectX 11 (72)
      • Server + UE5 (29)
      • Lyra Clone Coding (37)
    • Create Game (284)
      • [Window API] Game Client & .. (55)
      • [DirectX] DirectX 2D & 3D (155)
      • [UE5] BLUEPRINT & C++ (74)
    • odds and ends (0)
      • English (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • protobuf
  • Destination Move Packet
  • Direct3D
  • job queue
  • Player Move Packet
  • GAME Client
  • Game Server
  • client
  • Network Worker
  • Player State
  • RPG Game
  • Game Room
  • Direct11
  • UE5
  • Other Character
  • server
  • Algorithm Strategies
  • session
  • c++
  • core

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
GameChoi

Choi Programming

[UE5] COMBAT GAME - 05. Collision Component
Create Game/[UE5] BLUEPRINT & C++

[UE5] COMBAT GAME - 05. Collision Component

2023. 1. 10. 23:47

1. Collision Component

1.1 Collision

 - Collision 생성을 위해 공격을 할때만 생성

   - bool 값 생성 (Enable Collison)

1.2 Trace

   - 트레이스를 사용하여 모든 물체와 트레이스가 부딪힐 때 액터의 값을 넘김

     - Component는 캐릭터의 소켓을 모르므로 Primitive Component를 생성하여 임의로 소켓의 이름을 설정

 - 각 값들은 무기에서도 조정할 수 있게 하기위해 전역 변수 선언

 - 트레이스로 부터 만난 값들이 만약 무시되는 값에 있으면 넘기고 만약 없으면 그 액터는 부딪힌 판정이 됨

- 부딪힌 액터는 다시는 부딪히면 안되므로 무시되는 값에 추가

 - 마지막으로 부딪힌 값을 설정할 수 있게 디스패치를 이용하여 값을 넘김

 - 매 틱마다 충돌이 있을 경우 Trace 실행

 

2. Base Weapon

2.1 Collision Component

 - 앞서 만든 충돌 컴포넌트를 추가 및 해당하는 변수  추가

   - 무기의 소켓을 추가하여 공격 범위를 설정

2.2 Collision

 - 무기의 mesh를 추가하고 자기자신을 트레이스하면 안되므로 자기 자신도 무시 추가

   - 충돌마다 무시되는 값을 초기화 해야함

 

3. Player

3.1 Interface

 - 충돌 활성화 및 비 활성화 생성

3.2 Animation Notify State

 - Interface 사용하여 값을 넘김

   - Notify Start

   - Notify End

 - Animation Motage

   - 애니메이션 몽타주에 위에서 만든 함수를 추가

저작자표시 (새창열림)

'Create Game > [UE5] BLUEPRINT & C++' 카테고리의 다른 글

[UE5] COMBAT GAME - 06. Attack  (0) 2023.01.11
[UE5] COMBAT GAME - 05. Dodge  (0) 2023.01.11
[UE5] COMBAT GAME - 04. Gameplay Tags & State Component  (0) 2023.01.09
[UE5] COMBAT GAME - 03. Combat Component & Weapon  (0) 2023.01.09
[UE5] COMBAT GAME - 02. Wearable Equipment  (0) 2023.01.06
    'Create Game/[UE5] BLUEPRINT & C++' 카테고리의 다른 글
    • [UE5] COMBAT GAME - 06. Attack
    • [UE5] COMBAT GAME - 05. Dodge
    • [UE5] COMBAT GAME - 04. Gameplay Tags & State Component
    • [UE5] COMBAT GAME - 03. Combat Component & Weapon
    GameChoi
    GameChoi

    티스토리툴바