티스토리 뷰
반응형
언리얼에는 UFUNCTION()이라는 매크로가 존재한다. 하지만 여기서의 문제는 struct에서의 포인터 반환이라는거다.
보통의 함수들이면 다른 객체에서의 호출을 불러올려면 UFUNCTION()을 추가해야하지만, struct 포인터 반환같은경우에는 UFUNCTION()을 추가하면
해당변수의 포인터(*)주소의 타입을 생성할수 없다고 오류를 띄운다.
이유는 UFUNCTION()의 에디터와 연동으로 공유하기 때문에, 빌드을 하면 에디터에서 같이 컴파일을 돌리기 때문에 에디터에서는 struct pointer를 찾지를 못하는거다.
그래서 UFUNCTION을 해제하고 빌드를 시키면 빌드가 완료되는것을 볼수 있다.
반응형
'Unreal Engine 4 프로그래밍 c++ > 편안하게 관리하기' 카테고리의 다른 글
Unreal c++ ENum클래스 편하게 관리하기. (0) | 2022.10.20 |
---|
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- LockonSystem
- 포레스트 검프
- c++
- 언리얼#c++#기능
- Direct12
- DirectX12
- Multipalyer
- directx3d
- 포트폴리오
- Replicated
- ReplicatedUsing
- 언리얼
- 프로그래밍
- 언리얼#c++#Interface
- Direct3D
- UnReal
- DirectX
- 시애틀의 잠 못 이루는 밤
- 게임프로그래밍
- 영화리뷰
- ActorComponent
- 게임
- Multiplayer
- 언리얼#프로그래밍#c++#포트폴리오준비#블루프린트->c++전환
- RPC
- 4.27
- 언리얼엔진#FPS
- 언리얼#게임
- html5
- 1993
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함