분류 전체보기(109)
-
21.06.07 벽 시스템, 자잘한 수정
오늘은 맵에서 타워를 깔지 못하는 구역과 플레이어가 이동하지 못하는 구역을 지정할 수 있게 해주는 BackgroundTileSetter을 만들었습니다. 방법은 GameObject의 Transform을 읽어서 해당 구역만큼은 벽으로 취급하는 방식입니다. 플레이어가 지나가지 못하게 할 땐 BoxCollider을 사용하고, 타워를 놓지 못하게 할 땐 BackgroundTileSetter을 사용합니다. 이제 길 위에 타워를 설치할 수 없으며 플레이어도 지나갈 수 없습니다. 추가적으로 몇가지 수정사항이 있었습니다. -타워 생성속도를 빠르게했습니다. -플레이어 이동속도를 늘렸습니다. -길 사이 간격을 좁혔습니다. -그리드 가이드 효과 조건을 변경했습니다. -플레이어/타워가 맵 바깥으로 나가지 못합니다. 아직 체력바..
2021.06.08 -
21.06.03 코드 리팩토링, 라운드 목표 지정
오늘은 우선 문제가 많았던 Grid 시스템을 변경했습니다. 기존에는 한 칸에 하나의 오브젝트만 올 수 있었는데, 이 때문에 타워생성기와 타워가 겹치게 할 수 없었습니다. 이 방식을 한 칸당 하나의 오브젝트만 올 수 있는 것은 유지하면서, GridBackground로 벽, 길, 빈공간 등으로 추가적인 설정을 할 수 있게 했습니다. 추가적으로 오브젝트 종류를 잡을 수 있는 물체(타워)와 상호작용 물체(타워생성기 버튼)으로 나눠 관리가 편해졌습니다. 지금 만들고 있는 맵은 몬스터가 꽃을 밟고 지나가면 게임에서 지는 방식입니다. 한 라운드에 대한 평가를 내릴 수 있는 Succeed Rate를 정해두고, 꽃의 체력에 비례해 Succeed Rate가 깎이게 했습니다. 추가적으로 체력바도 만들었는데, 아직 완성된 시..
2021.06.04 -
21.06.02 몬스터 체력시스템, 타워 생성 시스템
오늘 개발 핵심은 우선 타워 생성 시스템이었습니다. 타워를 들어서 설치하는 방식이다보니 타워를 얻는 방법이 필요했고, 버튼을 누르면 타워가 나오는 자판기(?) 방식을 사용하기로 했습니다 또 몬스터가 총알에 맞으면 체력이 닳고 체력을 다 잃으면 죽는 루틴까지 만들어뒀습니다. 이제 몇가지 추가 사항을 제외하면 어느정도 게임에 필요한 시스템은 갖춰졌습니다.
2021.06.03 -
21.05.31 - 코드 정리, 각종 시각효과 개선
우선 오늘은 코드정리를 했습니다. -이제 플레이어/슬라임/타워의 FSM이 같은 FSMBase에서 상속받지 않고 각각 PlayerFSM, MonsterFSMBase, TowerFSMBase를 따로 둡니다. -인스펙터에 보여지는 항목들이 길어짐에 따라 정리를 했습니다. 또 블록이동과 충전 관련 UI를 추가했습니다. 우선 플레이어가 바라보고있는 블록 방향을 명확하게 표시하고, 색상을 이용해 가능한 동작을 알려줍니다. 플레이어의 충전 애니메이션과 배터리 고갈 효과를 추가했습니다.
2021.06.01 -
21.05.30 - 레벨 데이터 읽기, 타워 배터리 시스템 추가
우선 한 레벨에 경로가 두 개 이상이 되도록 바꿨습니다. 그리고 어느 몬스터가 어느 경로에서 언제 나오는지를 하나의 txt파일로 관리할 수 있게 바꿨습니다. 이제 파일을 읽어와 데이터에 맞게 몬스터를 스폰합니다. 그리고 게임에 타워 배터리 시스템이 추가됐습니다. 배터리 시스템이란, 타워가 작동할 때 배터리를 소모하고, 플레이어가 채워줘야하는 시스템입니다. 배터리 시스템의 목적은 타워 갯수의 제한으로, 플레이어에게 너무 불편함을 주지 않는 선에서 수치들을 조정할겁니다. 우선은 간단하게 시스템만 만들어 놨고, 앞으로 총알을 쏠 때만 배터리가 닳게 할건지 작동하는 내내 닳게 할건지 정할겁니다. 플레이어가 타워에 다가가서 c를 누르는 동안 충전됩니다. 배터리 시스템을 만들고나니 코드가 상당히 난잡해졌고, 그로 ..
2021.05.31 -
토마호크 도전기
지난주에 토마호크 했던걸 이제서야 올리네요 마트에 과자사러 갔더니 웬걸 토마호크 스테이크를 팔길래 가격도 괜찮은 것 같아서 집어왔습니다. 고기는 960그람에 6만2천원?정도 했습니다. 아그리고 항상 궁금했었는데 토마호크 뼈무게 궁금하지 않나요?? 다먹고 따로 재봤더니 무려 200그람이었습니다. 조리과정 1. 고기 모든 면에 소금, 후추를 적당히 뿌린다 2. 고기위에 버터 두조각, 마늘 편썰어서 얹고 오븐에 105도로 50분 돌린다 3. 꺼내서 팬에 기름 두르고 강불로 겉면 노릇노릇하게 각면 1분정도 구워줍니다 4. 뼈에서 사악 발라내서 스테이크를 즐깁니다 5. 뼈 잘라낸 부분을 팬에 지지고 다시 오븐에 120도로 10분 돌린다 6. 뼈에 붙은 살 즐기기! 양파랑 토마토 같이 구워서 먹었답니다 근데 토마토..
2021.05.30