지금 작업한지 2주 됐는데 적 하나 완성됐는데
1달 내로 게임 다운 게임 만들 수 있을까?
첫주 동안 애니메이션 붙이는거 공부하고
2번째 주동안 C++로 적 하나랑 이제 블프로 적 하나 짰는데
이걸 합치는 방법을 모르겠다.. 주인공 캐릭은 블프로 짰는데 C++로 만든 적이 인식하게 할려면 어케해야하냐?
오로지 블프로만 되있는 캐릭터를 C++ 캐릭이 어케 인식하게함?
21일까지 제출인데 너무 빡세다...
2D 게임은 그래도 어느정도 할만했는데
지금 작업한지 2주 됐는데 적 하나 완성됐는데
1달 내로 게임 다운 게임 만들 수 있을까?
첫주 동안 애니메이션 붙이는거 공부하고
2번째 주동안 C++로 적 하나랑 이제 블프로 적 하나 짰는데
이걸 합치는 방법을 모르겠다.. 주인공 캐릭은 블프로 짰는데 C++로 만든 적이 인식하게 할려면 어케해야하냐?
오로지 블프로만 되있는 캐릭터를 C++ 캐릭이 어케 인식하게함?
21일까지 제출인데 너무 빡세다...
2D 게임은 그래도 어느정도 할만했는데
누누히 말하잔아 ㅋㅋ... c++로 할거면 위젯 빼고 전부 c++로 부모 클래스 만들어놔야 블루프린트 혼용도 됨. 근데 그시점에서 블프 혼용을 할 필요가 있을까?
일단 1달안에 만들려면 기간이 너무 촉박해서 주인공 캐릭은 블프로 짜고 적 하나 블프로 짜고 포폴용이니까 그래도 적 캐릭 하나 C++로 짜야겠다 싶어서 1주일동안 좆빠지게 C++로 만들었는데 인식을 못해 씨발
어떻게 방법이 없을까???? 제발좀 알려줘
포인터를 받아야하는게 누구야 몬스터야? 블프도 결국 상속을 한거야 아마넌 캐릭터 라는 액터-폰의 자식을 상속해서 몬스터를 만들었겠지 이경우 C++에서 Character 자식인 Monster를 니가 만들어줘야함. 그다음 몬스터 블프 켜서 좌상단 옵션에서 부모 클래스 변경-MonsterCharacter c++클래스로 변경해줘야함. 이렇게만 해줘도 블프의 엄마가 c++이라 c++에서 포인터 받아올수 있어
방법이 여러가지네 대단한 사람들 참 많다 고마워~
인식을 어떤식으로 하는건데? AI컨트롤러에 퍼셉션 달고 할려는거?
글구 왠만하면 블프 부모 클래스는 따로 만들어놓는게 편함. 근데 블프 부모 클래스 그냥 기본 클래스로 했다 해서 딱히 문제될거없음. 그 기본 클래스를 상속받은 클래스로 부모 교체해도 문제없음
ㅇㅇㅇ 그렇게
다른 강의에도 그렇게 하더라고
그럼 퍼셉션을 C++로 짜는방법을 모르겠다는게 문제인건가?
아니 그건 알어 아는데 음..뭐라고 해야하나
블루프린트로 짠 캐릭에 대해서 대해서 C++ 코드로 어케 형변환해???
블루프린터로만 짠 캐릭터끼리는 형변환하기 쉽잖아? 형변환 함수도 있고? C++도 형변환 cast 쓰면되서 쉬운데 C++에서 온리 블프로 짠 캐릭을 어케 형변환함??
블루프린트 클래스의 C++포인터가 필요하다고 물으면 그건 불가능하고. 그럴려면 블루프린트 클래스의 부모를 상속받는 클래스를 하나 만들고 그 클래스로 바꾸는게 편함.
온리 블루프린트로 짠 캐릭에 존재하는 함수를 쓰려면 방금 내가 말한대로 해서 그 클래스에다가 원하는 블프 함수를 C++함수로 옮겨적는 작업이 필요하고, 아니면 그냥 정말 인식만 필요하다 싶으면 그냥 그 블루프린트의 부모 클래스로 받아오면 되지
아, 그런 방법이 있었구나. 고맙다. 생각을 못했음
이상하네 짜집기하면 5분안에 만들잖아
짜깁기를 해도 충돌 나나 안나나 확인해봐야지 무턱대고 짜깁는다고 되는건 아니잖어.
필요한 시스템을 짜깁기해와도 다시 내 게임에 흡수하는건 나름 생각해야하는 작업이잖어
언리얼이 컴파일 버튼 누르면 유니티는 출시했음.
형변환 하지말고 인터페이스로 통신해라
그건 하는 방법을 몰라. 난 이득우책 기본 베이스만 앎
인터페이스로 해야 나중에 수정하기도 좋고 확장성도 좋음
듀토리얼 영상이나 읽을만한 자료좀..
언리얼 문서 잘 돼있음
인터페이스는 무조건 c++로 만들어야 c++에서도 쓸 수 있는거 잊지말고
네 형