김민준
BP_WraithPlayerCharacter를 가져와서 총알 발사, 히트스캔, 투사체 설정

LeftMouseButton 입력 -> Try Activate Abilities by Tag (Ability Tag는 Primary)
* 여기서 Ability Tags가 같은 것 중 Class Defaults의 Initial Abilities에 할당되어 있는 것만 실행 *

Ability Tags가 Primary인 Shoot Primary Attack 실행
Event Activate ability -> Play Montage and wait -> Shoot Hit Point NBone Projectile (투사체 버전)

BP_AbilityBase에 있는 Shoot Hit Point NBone Projectile 실행 (COL Shoot Hit Scan)
->Shoot Hit Point NBone(BP_Third Person) -> Projectile Shoot(BP_Ability Shoot)



다시 (4)으로 돌아와서
Shoot Hit Point NBone -> Get Bone -> Camer Line Trace
ㄴ>Camera Line Trace // (사진 6)
(start = GetActorLocation , End = Actor Location + Get Actor Forward Vector * Range)

(Ability Base에 있는 Projectile Shoot 실행) -> COL_ShootProjectile을 Spawn

시작하자마자 총구에서 한발 Shoot
이후 Set Timer By Event로 0.1초 마다 총알 궤도 업데이트
Shoot -> (COL_HitCollision에 있는) Create Multi Sphere로 sphere trace하고 충돌하는 상대에 따라 다른 이펙트 출력, 데미지 입히기 까지 저기 안에 있음


**총알 particle추가할 때 (이건 히트 스캔 방식일 때) (ShootProjectile는 ShootHitScan 복사 후 수정한거임)
Col_ Shoot Hit Scan에 viewport에 particle추가
Event Tick로 시간 지날 때 마다 ParticleLoop에 DeltaSeconds 업데이트
Custom event - Particle Loop 로 시간에 따라 Get Actor location에서 Hit Point(COL_HitCollision에 있던 변수 Replicated후 가져옴) 로 Lerp-> Set World Location -> Branch 0.6초 뒤에는 총알 사라지게
**총알 투사체로 설정할 때

COL_ShootProjectile에 Viewport에 ProjectileMovement 추가
ProjectileMovement에 Initial Speed, Max Speed 설정
Rotation Follows Velocity 체크 -> 떨어지면 Sphere도 꺾이도록
Gravity Scale 1.0 = 중력 영향 받음
새 글이 올라오면 Develog 알림으로 알려드려요
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.

게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”

우리들의 게임 발매 이야기
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.


게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”
