C++은 하드코딩도 많고 코드가 길어질수록 너무 복잡하고 지져분해지는 것 같음
블루프린트는 모듈화만 잘하면 코드가 훨씬 직감적이고 깜끔하다고 생각함
부분적으로 C++을 이용하면 좋지만
굳이 C++ 베이스로 개발할 필요가 없을 것 같음
에픽의 방향도 그런 것 같고 ...
현업에서는 무조건 C++ 베이스임?
생각 못하는 다른 장점이 있는지?
[💬] 언리얼엔진에서 블루프린트가 C++ 보다 훨씬 좋은 것 같음
익명(221.163)
2023-08-24 09:59:00
추천 1
댓글 10
다른 게시글
-
닷트윈 vs 여러 개의 스프라이트
[2][💬] 익명(118.235) | 23.08.24추천 0 -
근데 개인적으로 나나이트 대단하지만, 올려치기가 좀 있긴함
[2][💬] 익명(14.39) | 23.08.24추천 4 -
스크립트로 제이슨 파일의 특정 부분으로 넘어갈 수 있음??
[3][💬] 사슴발레리..(dearvalerie) | 23.08.24추천 0 -
코로나 = 닷컴버블
[3][💬] 익명(222.109) | 23.08.24추천 2 -
유니티 에셋 만드는 강의 잘 되어 있는 곳 없나?
[1][💬] 익명(118.216) | 23.08.24추천 0 -
체력바와 현제 체력은 틱(UPDATE)이 답이구나..
[8][💬] 익명(14.39) | 23.08.24추천 0 -
bic 다녀올게
[💬] ㅐㅐㅋㄷ(ooze86) | 23.08.24추천 1 -
동기부여 할 방법이 없을까
[4][💬] 익명(220.84) | 23.08.24추천 0 -
하고 싶은 일이 있다는 것부터 축복 받은 인생이야
[6][💬] 청강청강헤..(gya0310) | 23.08.24추천 8 -
애니메이션 인스턴싱
[📜일지] 익명(116.44) | 23.08.24추천 2
블린트가 조금 더 무겁다는 경향이 있고, 길어지면 오히려 직관성이 떨어짐. 또 없는 구현등에 한계가 있긴함. 근데 그걸 다 떠나서 개인적으로 가장 좋은게 "오타"로 인한 코드가 꼬이는 상황이 극단적으로 줄어들음
블루프린트가 자유도가 높아서 아무렇게나 짜도 돌아가기 때문에 길어지면 복잡해지는 부분이 있는데, 신경써서 모듈화 잘하면 복잡한 코드도 더 깔끔하게 짤 수 있다고 생각함
오타땜에 코드가 꼬이면 코딩을 접어야지 뭔
정반대로 얘길하노 ㅋㅋ 복잡한 노드를 코드로 간결하게 모듈화 할수 있기때문에 c++베이스로 쓰는거다 게이야
내부 로직을 c++로 짜고 bp에서는 래핑된 함수를 나열하는 식으로 쓰면 꽤 가독성 좋은 bp를 짤 수 있긴 함 하지만 모든 로직을 bp에서만 구현한다고 하면 오히려 상하좌우 왔다리갔다리하는 연결 선들 때문에 가독성이 많이 떨어짐 그걸 해결하기 위해 로직을 나누고 나누고 나누고....하다보면 오히려 더 가독성이 떨어지고 생산성도 떨어짐 그 밖에도 외부모듈등 리플렉션 시스템에 반영하기 어려운 경우도 c++을 써야 할 거고... 그래서 완전히 bp만 쓰기는 현실적으로 어렵다고 보고 어디부터 어디까지를 c++/bp를 쓸 건지 잘 저울질 해가면서 쓰는게 좋을거에오 - dc App
감사합니다.
git으로 관리해보면 C++이 텍스트기반이라 진짜 보기 쉽지 않나
제가 현업에서 일했을 땐 C++만 쓰진 않고 블프도 같이 썼었어요. 기본 블프들론 구현 곤란한 기능들이나 블프만 쓰면 지나치게 그래프가 복잡해진다거나 작업자들을 위한 편의성 기능을 추가할 때 주로 C++ 을 쓰고 왠만해선 블프를 쓰는 방식으로 작업을 했어요. 당시 회사에 아트분들이 더 많아서 블프 위주로 작업하긴 했는데 다른 회사들도 C++만 써서 작업하진 않을거라고 생각해요
코딩하는 입장에선 c++ 가 보기편하고, 성능도 좋은데, 프로그래머 아닌 파트는 블프로 쓰는게 좋지
적당히 섞어쓰는게 좋은거 같음 기본클래스들 c++로 정의하고 블프로 상속받아서 하면 매우 편함. 블프로 구현하기 복잡한 함수들은 다시 기본 클래스에서 정의해주면 되고