13강 void UABCharacterMovementComponent::ABTeleport() 구현에서 문제가 있습니다.
322
작성한 질문수 3
강의 코드와 같이 작성했으나 CharacterOwner에 멤버함수에 대해 접근이 안됩니다.
//.h FIle
class ARENABATTLE_API UABCharacterMovementComponent : public UCharacterMovementComponent 분명 UCharacterMovementComponent 클래스를 상속받았고 UCharacterMovementComponent 클래스안에 ACharater에대한 선언도 있는듯 한데
CharacterOwner포인터가 incompleted class라고 하면서 클래스 내부에 대해 접근을 하지못하네요..ㅠㅠ
FVector TargetLocation = CharacterOwner->GetActorLocation() + CharacterOwner->GetActorForwardVector() * TeleportOffset;#include "GameFramework/Character.h"
우선 해당 클래스를 cpp에 포함시켜서 해결은 했는데 저만발생하는거같아 이상하네요
더좋은 방법이 있을까요??
아래는 에러코드들입니다.
error C2027: use of undefined type 'ACharacter'
error C2039: 'GetActorLocation': is not a member of 'TObjectPtr<ACharacter>
error C2027: use of undefined type 'ACharacter'
답변 1
1
안녕하세요 현재 버전이 어떻게 될까요?
말씀하신대로 클래스 선언을 참조할 수 없어서 발생한 문제로 보여지고요,
버전마다 특정 헤더 파일의 포함 여부에 차이가 있어서 cpp파일에 추가해주면 될 것 같습니다.
1
답변 감사합니다. 5.1 버전을 사용중인데 강의자료로 빌드해보아도 같은 이슈인걸로보아
코드에서 발생하는건 아닌거같고 말씀주신대로 버전이나 컴파일과정중에 뭔가 다른게 있지않을까 예상해보고있습니다.
1
음.. 저의 경우 빌드는 성공적으로 되고, 인텔리센스 오류만 나옵니다.
커뮤니티 에디션 최신 버전 ( 17.9.1 )으로 테스트했습니다.
다만 제안주신대로 헤더를 추가하는 것이 바람직합니다.
제보 감사합니다~
#include "Character/ABCharacterMovementComponent.h"
#include "GameFramework/Character.h"
#include "ArenaBattle.h"
5.6버전 Networking Insights 실행안됨 문제에 관하여
0
30
1
8강 중간, 분수대의 SetOwner 에 대해 궁금합니다.
0
77
2
플레이어(Actor) 로 (리슨)서버에서 생성 되나요?
0
99
2
2강) HandleBeginPlay 의 역활이 궁금합니다.
-1
72
2
3강 중간, 모드 로그로 찍을 시 스탠드얼론이 안찍힙니다.
1
76
2
CompressedFlag 질문
0
58
2
10강까지 머리 위 체력바가 표시가 안됩니다.
0
110
3
10강까지 머리 위 체력바가 표시가 안됩니다.
0
95
2
16:44 부분에서 질문이 있습니다.
0
104
2
12:50 NetMulticast RPC 커넥션 관려하여 질문이 있습니다.
0
121
2
github 3-5 파트 프로젝트에서 컴파일 에러가 발생합니다.
0
116
3
언리얼 인사이트 5.6버전 networking insights 가 뜨지 않습니다.
0
164
3
Insight 사용이 안되어서 문의 드립니다!
0
131
2
하위 레벨...?? High Level 말씀하신거죠..??
0
147
1
CompressedFlags를 이용한 InputThrottle, InputSteering 전달 방법 질문
0
192
1
조건식 프로퍼티 리플리케이션 질문
0
144
2
ArenaBattle에 Log추가하는 곳에 에러가 나타나 질문 드립니다.
0
160
2
7강에서 DORM_Initial 안됨
0
128
3
안녕하세요 강의 내용 정리에 관련해서 질문있어요
0
131
2
캐릭터 클래스의 mesh 관련
0
133
2
3파트 6강 분수대 로테이트에 문제가 생겼습니다.
0
131
3
클라이언트의 오너십 설정에 대해서 궁금합니다.
0
201
3
프로퍼티 리플리케이트 동기화 보장 개념.
0
225
2
결국엔 액터 기본함수들은 어디든 똑같이 일단 실행되는건가요?
0
93
2





