inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

언리얼 엔진4 입문 (C++ 기반)

애니메이션 노티파이

private과 public의 기준 질문

458

igh01pr

작성한 질문수 5

0

안녕하세요 강사님.

강의를 보다가 private과 public에 대해서 궁금한 점이 생겨서 질문드립니다.

보통 c++에서 메소드는 public에 그리고 멤버변수들은 private에 넣는것으로 알고 있는데 강의를 듣다보니

private:

UFUNCTION()

void AnimNotify_AttackHit();

이 애니메이션 노티파이 메소드는 왜 private으로 하는지가 궁금하여서 질문드립니다.  구현부분에 그냥 UE_LOG를 찍는 용으로만 간단하게 구현하여서 private으로 한것인가요? 즉, 다른 클래스등에서 해당 AnimNotify를 사용해야할 경우가 생기면 public으로 선언해도 괜찮은것인가요?

blueprint unreal

답변 1

1

Rookiss

보통 c++에서 메소드는 public에 그리고 멤버변수들은 private에 넣는것으로 알고 있는데 강의를 듣다보니

꼭 그렇진 않구요. 함수도 클래스 내부에서만 사용할거면 private에 넣고
외부에서도 호출할거면 public으로 해주면 됩니다.

강사님 질문 있습니다.

1

451

0

언리얼엔진 크래시날때

1

1590

1

캐릭터를 추가적으로 스폰하고 싶습니다

0

547

1

언리얼에서 WSA 함수 사용이 가능한가요?

0

556

1

캐릭터 Blueprint 받아오기 실패

0

587

2

UE5 generated.h 파일 생성이 안돼요

0

1434

1

애니메이션 블루프린트 오류

0

852

1

생성자 ConstructorHelpers질문 있습니다.

0

525

1

24분쯤에 UE시리즈

0

373

1

Weak_ptr질문

0

258

0

13분 질문

0

334

1

UE_LOG에 빨간색 밑줄이 쳐집니다.

0

367

0

Mesh와 MESH

0

358

1

template UCLASS 관련 질문 드립니다.

0

1213

1

생포인터 사용

0

304

1

TWeakObjectPtr

0

535

1

LOG출력 컴파일은 되는데 플레이시 Error가 발생하며 튕깁니다.

0

506

1

postinitializecomponents

0

250

1

[스탯매니저] 공격하는 캐릭터 정보인지, 공격당하는 캐릭터 정보인지 헷갈려요.

0

333

1

ue4 -> ue5 코드 변경

1

1969

4

애니메이션 기초 강의 질문입니다.

0

259

1

OnAttacked(float DamageAmount) 함수 질문

0

242

1

소켓 실습 일부 오버랩으로 검이 주워지지 않습니다

0

395

2

인텔리젼스? 비츄얼어시스트? 질문입니다

1

282

2