언리얼엔진 처음 켜서 이거저거 만져보고있는데요
MyActor cpp 클래스를 하나 만들고
거기에 변수 bool isAlive를 true로 한다음에 레벨에 인스턴스를 하나 만들고
cpp 클래스에서 isAlive를 false로 바꾸면
레벨을 다시 불러올때 인스턴스의 변수가 false로 되는것이 맞나요?
이런경우에 나중에 cpp파일의 생성자 초기값을 변경하면 기존 생성했던 모든 인스턴스들의 변수가 초기화되는게 아닌가 궁금합니다
전부다 초기화 되면 생성자값을 변경할때마다 모든 인스턴스의 값이 초기화되어 일일이 지정해줘야 하는건가 걱정이 됩니다
그리고 엔진을 껏다 키고 컴파일을 해도 인스턴스가 아웃라이너에 보이지 않다가
파일->레벨열기로 저장한 레벨을 열어야 인스턴스가 보이는데 정상인가요?
CDO는 기본값으로 세팅이되서 레벨에 배치되고 인스턴스로 수정가능하도록 할수도록 설정할수있어요 EditDefaultOnly, EditInstnaceOnly 이런 류로 되있을텐데 참고해보시면 될듯
그리고 기본적인 빌드 프로세스는 코드를 수정했다면 엔진을 끄고 빌드후에 에디터를 키시면됩니다 핫리로드나 라이브코딩은 쓰고 사용하시는게 좋을거에요
마지막에 쓰고가 아니고 끄고 오타난거죠?