전체 글(107)
-
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 -
21.05.29 총알 발사
이번엔 타워에서 총알이 나가게 했습니다. 총알은 몹을 유도탄처럼 따라갑니다. 또 타워를 들고 있는 중에는 설정에 따라 타워가 작동하지 않도록 했습니다.
2021.05.30 -
21.05.28 몬스터 이동, 타워 타게팅
오늘은 몬스터의 이동경로 설정을 했습니다. 방식은 저런 targetPoint들의 배열을 관리해서 targetPoint에 도달할 때마다 다음 targetPoint로 이동하는 방식입니다. 또 타워에 포신을 달아서 포신의 사거리 (현재 2) 안에 몬스터가 들어오면 그 몬스터를 타게팅하게 하고, 범위 밖으로 벗어나면 타게팅을 해제하도록 했습니다. 지금은 들고있는 동안에도 타게팅을 하는데, 이건 타워의 종류에 따라 기능을 나눌 예정입니다.
2021.05.29