안녕하세요. 강의 잘 듣고 있습니다. 하나 질문 사항이 있어 글 남깁니다. 버전관리 도구로 git을 사용했을 때, branch간의 merge가 안된다는 소리를 들었습니다. 그래서 git이 아니라 Perforce(merge 기능이 제공)를 쓴다는 말을 들었는데... 맞는 말인지 알고 싶습니다. 만약 맞다면... 개인 프로젝트가 아니라, 팀단위 프로젝트의 경우 git을 사용했을 때, 어떤 식으로 프로젝트 버전관리를 할 수 있는지도 알고 싶습니다.
1을 누르면 골드에 5000을 추가하고, 2를 누르면 레벨에 100을 추가합니다. 또 3을 누르면 조건에 따라 accept / :( 를 출력하게 했는데요, 1, 2 를 계속해서 눌러도 출력되는 값이 :c 입니다 . 코드에 잘못된 부분이 있고 어떻게 고치는지 알려주실수 있나요?
제가 ABMyCharacter라는 C++클래스안에 블루프린트 클래스 BP_VaultComponent라는 ActorComponent를 상속받는 BP클래스를 MyCharacter라는 C++클래스에 컴포넌트로 추가를 하고싶은데 구글링을 해보아도 자료가 없어서 질문글 남깁니다. BP_VaultComponent는 파쿠르 기능을 담당하는ActorComponent를 상속받는 BP클래스입니다. 이런식으로 Event Begin Play와 Tick 함수를 통해 로직을 실행하는 아이인데, 이것을 ABMyCharacter에다가 컴포넌트로 추가를 하고싶어서 헤더에 이렇게 선언을 해주고 위와같이 (밑줄) 컴포넌트를 만들었습니다. 그런데 디테일 창을 보면은 컴포넌트가 추가가 되어있지 않아서 아 내가 BP클래스를 생성자에서 로드를 안해서 그런가보다 해서 이런식으로 BP클래스를 ConstructorHelpers를 통해 가져오면은 여전히 컴포넌트가 안 떠있습니다. 그래서 ABMyCharacter를 상속받는 BP_MyCharacter를 만들어서 AddComponent를 통해서 UI를 통해 추가를 한뒤 에디터를 실행하면 제가 원하는 결과가 잘 나옵니다. (아래처럼) 즉, 정리하자면 ActorComponent를 상속받는 블루프린트 클래스를 ABMyCharacter라는 C++클래스에 BP_VaultingComponent를 위와같이 컴포넌트로 추가를 하고싶은데 방법이 있을까요?