Skip to content

Conversation

@ssiver6324
Copy link
Collaborator

정기회의 13차-1차 PR (심서은, Anomaly)

🎮 개발한 핵심 기능

  • 레전더리 심서은의 1차pr
  • 귀신 손 구현 ->달리기 키 먹금
  • 나이아가라 태우기 구현 but 원래 텍스쳐가 덮어씌워지는 이슈 해결 못함

🐛 고친 버그 & 코드 목록

  • 수정 사항 및 고친 버그들을 적어주세요

📷 참고 자료

  • 귀신 손 (달리기 키 누른거임)
GhostHand.mp4
  • 나이아가라
Fire.mp4

🔍 리뷰가 필요한 부분

  • 액자 리뷰 달지마라 갈아엎을거니까! 액자 리뷰 달면 빠따들고 쫓아감

Copy link
Collaborator

@kwkim526 kwkim526 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.
말씀하신대로 액자 오브젝트 부분은 리뷰를 남기지 않았으나,수정해야 할 부분이 많아 보입니다.
조금만 PR을 빨리 올려주시면 감사하겠습니다.

Copy link
Collaborator

@KaneBigNose KaneBigNose left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.
전반적으로 불필요한 안전 검사가 많아 코드가 길어지고 가독성이 떨어집니다.

Move->MaxWalkSpeed = LockedWalkSpeed;

GetWorld()->GetTimerManager().ClearTimer(ReapplySpeedHandle);
GetWorld()->GetTimerManager().SetTimer(ReapplySpeedHandle, FTimerDelegate::CreateLambda([this]()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CreateWeakLamda로 변경 바랍니다

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.

GetWorld()->GetTimerManager().ClearTimer(ReapplySpeedHandle);
GetWorld()->GetTimerManager().SetTimer(ReapplySpeedHandle, FTimerDelegate::CreateLambda([this]()
{
ACharacter* P = UGameplayStatics::GetPlayerCharacter(GetWorld(), 0);
Copy link
Collaborator

@KaneBigNose KaneBigNose Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지역변수라도 변수명이 너무 짧으면 의미 전달도 힘들고 충돌 가능성도 높아집니다

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

전반적으로 플레이어 캐릭터나 플레이어 컨트롤러를 들고와서 많이 쓰는데 멤버 변수로 캐싱하여 사용하는 것이 더 효율적으로 보입니다

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.

@KaneBigNose
Copy link
Collaborator

현재 충돌이 발생하였습니다. 확인 바랍니다.

Copy link
Collaborator

@bumyee11 bumyee11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.
에셋을 임포트하면서 발생하는 가비지 파일들은 정리 부탁드립니다.

@KaneBigNose KaneBigNose merged commit 2a41f4b into Develop Jan 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants