멤버 변수 정의:
Name
, Hp
, MaxHp
, bStimPack
등은 클래스에 속한 변수로 각각의 객체가 독립적으로 값을 가질 수 있습니다.멤버 변수 생성:
외부 접근 허용:
메모리 고려사항:
예시 분석:
Name
: 문자열 타입, 객체의 이름을 저장.Hp
: 정수 타입, 객체의 현재 체력을 저장.MaxHp
: 정수 타입, 객체가 가질 수 있는 최대 체력을 저장.bStimPack
: 부울 타입, 객체가 특정 상태(StimPack 사용 여부)를 나타냄.멤버 함수 정의:
멤버 함수 생성:
Move
함수는 객체가 이동하는 동작을 구현.멤버 함수의 동작:
Move
함수는 특정 조건에 따라 Hp
나 Location
같은 멤버 변수를 변경할 수 있습니다.레벨 블루프린트와의 연결:
SpawnActor from Class
노드를 사용하여 객체를 생성하고, 반환된 참조값을 통해 객체의 함수를 호출합니다.스폰 이벤트 그래프:
SpawnActor from Class
노드의 주요 설정:Class
: 스폰할 클래스 선택.Spawn Transform
: 스폰 위치와 회전 정보 설정.Collision Handling Override
: 충돌 처리 방법 지정.Return Value
: 생성된 객체의 참조값 반환.Move
함수 호출 등의 동작을 적용할 수 있습니다.메모리 효율: