본문 바로가기
728x90
반응형

언리얼4

Vector Vector3에 대해 짧게 글을 남깁니다. Vector 란-수학적 의미 : 3D 공간에서의 방향과 크기를 의미-컴퓨터 프로그램에서 의미 : 부동소수점 3개의 값 (X,Y,Z)로 구성됨 Vector3 연산- 덧셈과 뺄셈 OA 벡터에 AB 벡터를 더하면, 내 이동 벡터 OB 벡터가 된다. OA 벡터에 AB'벡터를 빼면, 내 이동 벡터는 OB' 벡터가 된다- 곱셈 OA 벡터에 3배를 하면 OA 벡터가 3배 길어(커)진다. 문제)S = (-5,-3) | A = (7,-1) | B = (0,2) | C (-3,2) 이다. 내 위치가 현재 S일때,S에서 부터 A+(3*B)-C 이동한 좌표와 벡터를 이야기 해보세요.답)이동한 실제 좌표는 (5,1) 이며, 이동 벡터(파란선)는 (10,3)이다. 2025. 6. 8.
Blueprint 용어 정리2 더보기틀린 내용이 있다면, 언제든 댓글에 정정 글 남겨주세요!중간에 영어로 혼합해서 쓴 이유는, 익숙해지면 좋을거 같은 표현이기 때문입니다.저는 혼자 정리할때도 가능하면 다 영어로 표기하고 있습니다 :) 게임, 웹, 앱 무엇을 만들더라도 프로그래머들에게 익숙한 개념은 class, object 다. 정말 쉬우면서 중요한 개념이다.그래서 오늘은 오브젝트가 과연 Unreal Blueprint에선 어떤 식으로 표현하고 있는지 매칭시켜보고자 한다.용어 정리Object- Data or Functionarlity 의 집합- 여기서 우리는 Blueprint에서 Function을 사용하는데, 이 걸 노드라 표현했다.- 즉 Blueprint는 Object와 Function을 매핑 해준다고 볼 수 있다. Actors - 레.. 2025. 5. 11.
Blueprint 용어 정리 최근 Blueprint 로만 게임을 만들어 보고 있어, 문득 용어에 대해 한번 정리해두면 좋을거 같아 끄적여 봅니다. Event Graph- Blueprint 를 그릴 Canvas Node- Blueprint에서 사용할 수 있게 미리 만들어진 Function Event- "언제" 실행해야 하는지에 대한 노드 Pin- 노드와 노드를 연결해주는 소켓- Input Pin 과 Output Pin이 있다.- 노드를 기준으로 보통 왼쪽에 Input Pin을 오른쪽에 Output Pin을 정의- Input Pint은 언제 해당 노드를 실행할지 알려준다.- Output Pin은 이 노드 이후에 무엇을 할 지 알려준다.- Pin에 따라 Output만 있을 수 있다. (주로 Event Node) Connection- In.. 2025. 5. 6.
UE5 BP, CPP 저장 안되는 현상 해결법 오래간만에 Unreal 5를 사용하면서 정말 예기치 못한 이슈가 있었습니다.해당 프로젝트를 열 때 일부 BluePrint에서 parent class가 없는 이슈로 cpp또한 사라져 있었습니다.분명 이전 내용까지 다 git에 올려 제대로 올라가 있으며, 프로젝트를 열면 코드도 다 있는 상태였습니다.자체 진단법)1. 프로젝트가 열리자마자 라이브 코딩을 실행시켜 프로젝트 자체를 리컴파일하니깐 사라진 cpp들이 나오는지 확인한다.1-1) 안나온다면 프로젝트의 불필요한 폴더들 (검색 gogo) 지우고 generate project를 실행해준다.1-2) 나오는 상황이라면 이는 VS 프로젝트 자체에서 컴파일을 해야하기에 다음과 같이 진행한다. 이때 주의할점은 언리얼 프로젝트 실행이 느릴수도 있으니 해당 스텝들을 실행.. 2024. 12. 16.
728x90
반응형