본문 바로가기

ALL

23 - 25일차 작업 내용(23-24) 좀비 AI 캐릭터 모닥불을 공격한다. 밤(모닥불이 켜지면) 움직인다. 모닥불이 가까우면 움직인다. 좀비끼리는 공격 못 한다. 모닥불 피격 설정 폭파 이펙트 추가 SpawnManager SpawnPoint 타입 설정 좀비 캐릭터 부활 좀비 타입의 SpawnPoint 액터 근처에서 부활
19 - 22일차 작업 내용 빌딩 설치 시스템 빌딩 버튼을 숨길 수 있다. 빌딩은 설치 가능한 구역과 불가능 구역이 있다. Hotfix BonFireComponent 빌딩 설치 시스템 빌딩 버튼을 숨길 수 있다. UI Widget 애니메이션 기능을 사용해보았다. 블루프린트 예제를 보고 따라했는데, C++에서 조금 헤맸다. 애니메이션을 찾아올 때, 인스턴스의 이름을 사용해야했다. 빌딩은 설치 가능 구역과 불가능 구역이 있다. 일반 타일을 그리는 ISM(InstacedStaticMesh) 위에 설치 가능한 구역을 표기하는 ISM을 사용했다. 모닥불 중심으로 8각형을 그리는데, 만약 모닥불의 범위를 크게 잡는다면 원을 그리도록 수정할 필요가 있다. (Sin값과 Cos값을 사용한 2중 for문으로 위치를 계산한다.) 현재 건물이..
12 - 18일차 작업 내용 캐릭터 기본 클래스 생성 및 애니메이션 설정 AI HPBar 길찾기 테스트 캐릭터 기본 클래스 생성 및 애니메이션 설정 플레이어의 AI캐릭터와 적 AI캐릭터(좀비) 두 가지 타입이 있다. 좀비의 경우 얻은 walk 애니메이션에서 앞으로 튀어나가는 문제가 있었다. 애니메이션 설정에서 가만히 걷도록 수정했지만, 어색하긴하다. 그리고 BTTask로 움직일 때, 등속으로 움직이는 점도 어색해서 특정 Bone 위치도 다시 설정. AI BehaviorTree를 활용했다. 난항을 겪은 부분은 이미 만들었던 BTTask class 이름을 변동했을 때였는데, 컴파일 과정에서 파일이 꼬일 수 있다. 그냥 다른 이름으로 만들어서 사용했다. 길찾기 테스트 캐릭터가 이동하다가 가끔 막힌 길에서 버둥이는 모습을 발견했..
8 - 11 일차 작업 내용 모닥불 제작 BonFireComponent 추가 Campfire render to effect BonFireComponent 모닥불 블루 프린트를 만들 때, 일반 Building 액터에 해당 컴포넌트를 추가하도록 만들었다. 해당 컴포넌트가 있으면 검은 안개를 걷어낼 수 있다. (유저 시야) 시야를 걷어내는 형태는 Material로 변형이 가능하며 크기는 별도 파라미터 사용을 권장한다. Campfire render to effect Landscape와 검은 안개 재질에 RenderTarget 블루프린트를 사용했다. 코딩은 블루프린트 자료를 참고하여 사용했다. 참고 자료 : https://www.youtube.com/watch?v=XM8evH-T7U0 여기에 사용된 RenderTarget 블루프린..
5 - 7일 차 작업 내용 스냅(snap) 컴포넌트 추가 액터 터치 인터렉션 테스트 방법 기본 빌딩 액터 추가 및 인터렉션 테스트 스냅 컴포넌트 추가 에디터에서 해당 컴포넌트가 붙은 액터를 움직이면, 가장 가까운 타일 위로 옮겨진다. 이때, 액터의 Collision 충돌체와 StaticMesh의 위치 차이를 고려하여 배치 위치의 Z값을 수정한다. 액터 터치 인터렉션 테스트 방법1. LineTracing(Raycast) + 데미지 이벤트(Apply, Take damage) 방법2. LineTracing(Raycast) + ReplicateFunction + Delegate&Event 선택 방법 - 방법2 선택 이유 - 건물도 공격을 받는 경우가 생길 수 있는데, 해당 경우와 구분을 명확히 했다. 기본 빌딩 액터 추가 및 ..
오리진 제목 : 오리진 원제 : Origins저자 : 루이스 다트넬(Lewis Ryan Dartnell)번역 : 이충호출판 : 흐름출판연도 :  2020년 09월 20일 ISBN : 9788965964001 (03400)작성일 : 2020-03-28 (수정 : 2020-05-13)요약 :   지구는 어떻게 우리를 만들었는가?   대강 인간은 환경에 의해 생겨났고, 인간이 환경에 영향을 바꿔간다는 내용.   감상 (+불평):     자연과학 수업 교과서의 확장판 느낌.   도표 등 자료 이미지가 있어 내용 이해에 도움이 되었다.  사피엔스와 어깨를 나란히 할 책이라는 서평이 있었는데, 오리진이 더 재미있었음.   지극히 개인적으로 약간 아쉬운 점이 있었다. 책 내용은 참 쉬운데, 난독증 걸리게 만드는 문장이 심심..
사물의 민낯 제목 : 타오르는 화염 부제 : Very important historic objects 저자 : 김지룡(갈릴레오 SNC) 출판 : 애플북스 연도 : 2012.04.16 ISBN : 9788994353173 (03900) 작성일 : 2021-03-24 수정일 : 2021-05-13 요약 : 은밀한 것들 - 섹슈얼 아이템, 신용 등의 역사 익숙한 것들 - 생활 용품(또는 이었던 것)의 역사 맛있는 것들 - 식재료 관련 역사 신기한 것들 - 발명 이후로 사물의 이미지가 변화되는 역사 재미있는 것들 - 기호품, 컨텐츠와 관련 된 역사 감상 : 추천을 받아 읽었다. 도입부 '은밀한 것들'의 강렬함부터 SNC의 취지(지식과 정보, 사상을 재미있게 포장)가 잘 느껴졌다. 단지 감정이입이 쉬운 편이라 그런지 ㅎㄷㄷ했..
중첩(Nasting) 시뮬레이션 레이저커팅을 하고 싶었다. 그런데 MDF 가격이 비싸게 느껴졌다. 기왕이면 남은 합판을 절약하고 싶어서 도면을 만드는데 여간 귀찮지가 않았다. 그래서 포트폴리오에도 사용할 겸 시뮬레이터를 만들어보기로 했다. 먼저 카페로 노트북을 들고 카페로 총총총.. 갬성을 홀짝이며 아이디어 스케치 완성. 대강 로직이 나오면 빨리 눈으로 테스트가 하고 싶어진다. 로직 초안은 유니티로 후다닥 테스트. 포트폴리오에 사용도 할겸 업그레이드는 언리얼로.. -옵션 테스트 뷰- 더보기 효율성을 찾기 위해 확인한 케이스 중 신기했던 부분. - 박스를 돌려가며 적재하다 공간이 부족한 경우, 직전에 쌓은 박스도 같이 회전 시키면 공간이 생긴다. 이 경우가 도움이 된다. 매트릭스(또는 동적배열) 생성에서 느낀 두 엔진의 차이 - Unit..