분류 전체보기 (236) 썸네일형 리스트형 5/2_블루프린트 함수 보호되어 있는 글입니다. 3. 블루프린트 변수 / 함수 / 구조체 ※프로젝트 파일 옮겨가고 싶을 때 : Config / Content / 프로젝트 파일 3개 압축 새로 언리얼엔진 시작 시, 저번에 만들었던 프로젝트를 바로 보고싶다면, 편집 - 에디터 개인설정 - 일반 / 로드 & 저장 - 시작 시 레벨 로드 : Last Opened 블루프린트 변수 / 함수 콘텐츠 브라우저1 - 블루프린트 클래스 - 액터 추가(BP_Practice) 더블클릭으로 BP_Practice의 블루프린트 에디터 열어준다. 내 블루프린트 - 변수 카테고리의 +버튼을 통해서 변수를 추가해줄 수 있다. 함수도 마찬가지로 추가가 가능하다. 이렇게 멤버를 추가하면 Construction Script와 이벤트그래프 이 두 개의 탭에서 다뤄줄 수 있는데, 우선은 이벤트그래프부터 알아보자. 노드가 현재 비활성.. 5/1 수업_블루프린트 / 변수 / 구조체 보호되어 있는 글입니다. 2. 블루프린트 클래스 계층구조 / Static Mesh Actor 생성하기 블루프린트 클래스 계층구조 상위 클래스에서 하위 클래스로 내려올수록 점점 구체화된다. - Object : 블루프린트에 최상위 계층 - Actor : 씬(레벨)에 배치될 수 있는 최상위 클래스 - Pawn : 조작할 수 있는 액터 - Character : 물리적인 이동이 가능 ※Component : 구성요소, 부품 - Actor Component : 액터가 가지는 구성요소, 단순 수치(데이터)를 가진다 - Scene Component : Transform(위치)를 가진다 - Controller - Player Controller : 게임을 하는 플레이어라고 볼 수 있음. Controller는 기본적으로 하나만 존재. Player가 조작할 Pawn을 선택하는 느낌. ※Posses : 소유, 점유하다. 언리얼.. 1. 언리얼엔진 설치 및 기능 알아보기 오늘부터 언리얼엔진에 대해 배우기 시작했다. 지금까지 DX를 다루면서 배워왔던 것을 응용할 수 있을까?? 언리얼엔진 설치 엔진을 설치하기 위해선 우선 에픽게임즈 런처부터 설치를 해야한다. 평소에 폴가이즈 게임을 하기 위해서 설치해두었던 것이 이렇게 쓰게될 줄이야... 런처 왼쪽 탭에 보면 "스토어 / 라이브러리 / 언리얼 엔진" 이렇게 3가지가 있다. 우리는 바로 언리얼 엔진을 사용할 것이기 때문에 언리얼 엔진 탭으로 들어가자. 언리얼 엔진 탭에서 다시 "새소식 / 샘플 / 마켓플레이스 / 라이브러리 / 트윈모션" 의 세부 탭으로 나뉘어 있다. 우선 엔진부터 설치하기 위하여 라이브러리 탭에서 엔진 버전 옆의 + 버튼을 누르고 4.26버전을 설치할 것이다. 우선 설치 후에 생긴 엔진 버전 실행버튼 옆의 화.. 2주일 프로젝트(2인) 그동안 배웠던 것들을 가지고 팀을 꾸려 2주동안 게임을 하나 만들어보는 프로젝트를 하게 되었다. 과거에 팀 프로젝트를 하면서 대부분 결과가 별로 좋지 않았다. 생각보다 기획하는 부분에서 시간이 많이 소요되기도 했고, 처음부터 뼈대에 많은 살들을 덧붙이며 많은 기능들을 구현할 계획을 세우며 시작했지만 나중 결과물에서는 뼈대만 남는 경우도 허다했었다. 코딩하는 과정 무난하게 될 것이라 생각했지만, 현실은 엄청 버벅이며 각종 버그와 오류를 고치는데에 정신을 팔렸다. 그래서 이번 팀 프로젝트는 과거의 과오를 절대 반복하지 않으리라 다짐하면서 시작하게 되었다. 23/01/09 ~ 23/01/23일까지의 2주일 프로젝트를 했고(설연휴로 인해 2일정도 더 시간이 있었지만 사실상 각자의 개인사정으로 인해 연휴동안은 작.. STL deque / map C++ STL Deque Container Deque 컨테이너는 시퀀스 컨테이너이자, 배열 기반 컨테이너이다. 따라서 Vector 컨테이너와 특징이 매우 유사하다. 하나의 메모리 블록에 저장되는 Vector와 달리 Deque는 여러 개의 메모리 블록에 나눠서 저장된다는 특징이 있다. Deque는 위와같은 메모리 구조를 가지고 있어서, Vector와는 달리 push_front(), pop_front()를 이용하여 제일 앞의 원소도 추가 / 제거할 수 있다. 또한 중간 원소를 추가 / 제거하는 경우(insert, erase), Vector에 비해 약간 더 효율적이다. 이는 Vector에서는 앞 원소를 추가 / 제거하는 것이 불가능한 스택구조이기 때문에, 모든 원소를 뒤에서 밀어야만 하는데, Deque는 앞,.. [일주일 프로젝트] 모코코 슈팅게임 지금까지 배웠던 것들을 바탕으로 한번 만들어봤습니당ㅎㅎ 무언가 만들기 시작하니까 확실히 좀 재미가 느껴졌습니다. 하지만 만들면서 아직 많이 부족하다는 점도 느끼게 됬습니다...ㅠ 충돌처리는 사각형의 4변의 위치값을 기준으로 총알의 위치값이 해당 변보다 작거나 크다는 조건으로 판별했다. 아직 미숙해서 그런지 Object를 추가해놓고 Update()와 Render()에 추가하는 것을 깜빡하는 실수가 좀 있었다. 모코코 총알에 피격 시, 피격 이미지를 띄우고자 했지만 바로 Hit에서 idle 상태로 돌아와버리는 문제를 해결하지 못했다. 모코코 총알이 화면 밖으로 나갈 시, 카메라는 밖으로 나가지 않게 고정하고자 했지만 문제를 해결하지 못했다. https://youtu.be/Ww1CkTmyCqc 이전 1 ··· 18 19 20 21 22 23 24 ··· 30 다음