분류 전체보기 (236) 썸네일형 리스트형 7/12_ 보호되어 있는 글입니다. 46. 데코레이터 / RInterp To Tip! Blender에서 Import / Export를 통해서 확장자 .fbx로 변환이 가능하다. (상용 게임에서 에셋 추출하고 싶다면 Blender를 사용해볼 것!) 앞 배운 내용들 * 태스크 : 동작 / 작업 * 서비스 : 블랙보드의 확인과 업데이트 용도로 사용 데코레이터 데코레이터는 비헤이비어 트리에 분기를 나누기 위한 용도로 사용할 수 있다. 추가 방법 : 태스크 우클릭 - 데코레이터 선택을 통해서 해당 태스크에 사용할 데코레이터 추가 - Cooldown Cool Down Time을 설정하면 해당 태스크가 지정한 값의 쿨타임을 가지게 된다. 쿨다운 타이머가 만료되었는지에 성공하거나 실패하는 데코레이터 노드이다. 첫 태스크 수행 후, Cool Down Time만큼 잠겨서 다시 수행하고자 하면 실패.. 7/11_ 보호되어 있는 글입니다. 45. AI 만들기(비헤이비어 트리 / 블랙보드 / 서비스) AI 만들기 비헤이비어 트리 콘텐츠 브라우저에서 우클릭 - 인공 지능 - 비헤이비어 트리를 추가했다.(BP_Example) 위젯 블루프린트처럼 2가지의 탭 비헤이비어 트리 / 블랙보드로 나뉘어져 있는 것을 볼 수 있다. 먼저 비헤이비어 트리부터 알아보자. 제일 먼저 Root 노드 하나만 있을 것이다. 이름 그대로 트리 구조의 형태를 띄고 있으며, 자식 수에 제한은 없다. 비헤이비어 트리에서 우클릭하면 만들 수 있는 Composites / Tasks 가 있는 것을 볼 수 있다. Composites(조합/합성) Tasks를 자식 노드로 묶어놓을 수 있는 내용이다. 루트 다음으로 이어지는 것은 무조건 Composites 이다. Selector - 자식 노드가 왼쪽에서 오른쪽 순으로 실행된다. - 모든 자식 노.. 7/7_ 보호되어 있는 글입니다. 44. LifeGauge(Player) Player LifeGauge 만들기 저번에 Enemy의 LifeGauge를 만들었다면 이번에는 Player의 LifeGauge를 만들어보자. Enemy는 각자의 머리 위에 떠있었다면, Player는 보이는 플레이 화면에서 좌측상단에 위치하게 될 것이다. 먼저 Player 전용 WBP_PlayerGauge 위젯 블루프린트를 하나 생성했다. 위젯 블루프린트의 팔레트에 보면, 사용자 생성 탭에 우리가 만들었던 위젯들이 모여있는 것을 볼 수 있다. 여기서 WBP_Gauge 위젯을 가져다가 Canvas Panel 밑으로 넣어주었다. * WBP_Gauge의 앵커를 좌측상단으로 올린 뒤, 슬롯은 조금 떨어진 곳에 위치시켜 크기 조절 계층 구조의 WBP_Gauge가 변수 설정되어있는지 확인 후, 그래프 탭에 넘어와서.. 7/6_ PlayerLifeGauge / 락온의 마커찍는 방법 보호되어 있는 글입니다. 43. LifeGauge 추가하기 LifeGauge 만들기 체력바는 Enemy 머리 위에 달려있을꺼라 우리가 보는 화면의 어느 위치에서나 뜰 것이다. 새로운 위젯 블루프린트 WBP_Gauge를 생성하여 디자이너 탭을 보자. SizeBox 먼저 기존 계층구조에 있던 Canvas Panel을 지우고, 팔레트 - 패널 - SizeBox를 계층구조에 넣어준다. SizeBox의 Width / Height Override 크기를 각각 125.0 / 25.0 으로 설정했다. 그런데 화면에서 SizeBox의 크기가 바뀌지 않을 때에는 디자이너 화면 탭의 우측 상단을 Desired on Screen 또는 Desired로 바꾸어주면 현재 SizeBox의 크기가 보일 것이다. * SizeBox는 자식을 하나만 가질 수 있다. Border 팔레트 - 일반 -.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 30 다음