전체 글(109)
-
21.06.29 - 코드정리, 미니게임 모듈화, 로비 UI 기능 적용
오늘은 어제 결심한대로 전체적으로 코드정리를 했습니다. 비효율적인 로직들을 싹 수정하고, 로비쪽 코드가 로비/방 표시 UI/플레이어 의 기능들이 짬뽕돼있었는데, 세 개를 완전히 분리했습니다. 또 미니게임 프로토타입을 만들면서 모듈화가 가능하다고 생각한 네트워크 관련 부분을 추려내 MiniGameManager와 MiniGamePlayer로 만들었습니다. 그리고 로비에서 호스트/클라이언트별 버튼 공개 여부를 적용했습니다.
2021.06.30 -
21.06.28 - 새 프로젝트 시작, 로비구성, 프로토타입
여태 하던 디펜스게임은 열심히 만들면서 기획을 하다보니 제가 메인 시스템으로 생각했던 기획에 모순이 있어서 엎고 다른 프로젝트를 시작하기로 했습니다. 8월말 쯤 완성하는게 목표입니다. 게임은 친구와 함께 하는 2~4인 멀티게임으로 간단한 미니게임들을 겨뤄 승부하는 게임입니다. 게임 스타일과 종목은 이미지 리소스가 최소한으로 필요한 종목들로 선정했습니다. 제일 큰 난관은 멀티플레이어 게임을 처음 만들어본다는 것이었습니다. 우선 최근에 유니티에서 멀티플레이어 솔루션으로 출시한 MLAPI를 사용하기로 했고, 5일전부터 공부를 했습니다. 로비하나 만드는데 정말 삽질과 검색도 많이하면서 결국 로비를 만드는데 성공했습니다. 또 로비에서 다음화면으로 넘어가 게임을 하나 진행하는 것까지 했습니다. 게임은 아직 반만 만..
2021.06.29 -
컴퓨터 켤 때 프로그램 자동 실행되게 하기
오늘 아주 멋진 기능을 발견했습니다. 바로 컴퓨터를 켜면 자동으로 프로그램이 실행되게 하는 것입니다. 이를 컴퓨터를 켤 때 항상 제 일정이 보이도록 활용할 수 있어 까먹을 일이 줄어서 좋았습니다. 원래 뚜두알리미가 해줬어야 하는데.. 방법은 간단합니다. C:\Users\USER-PC\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 경로에다가 원하는 파일/프로그램의 바로가기를 넣어두면, 시작할 때 실행해줍니다. 저는 여기에 제 일정표가 담긴 엑셀 파일을 넣었습니다. 참고 링크 : https://support.microsoft.com/ko-kr/office/%EC%BB%B4%ED%93%A8%ED%84%B0%EB%A5%BC-%EC%8B%9C%EC%..
2021.06.24 -
21.06.23 - 미션 선택 프로토타입
이제 기말고사도 끝났고 어영부영 놀다가 다시 개발을 시작해보려합니다. 이젠 인게임 외적으로 게임 플로우 관련된 내용/씬을 만드려고합니다. 미션선택이나 게임 클리어 및 실패 조건 등을 기획했습니다. 또 게임 웨이브 사이에 쉬는시간을 조금 넣었습니다. 그리고 미션 선택화면 프로토타입을 만들었습니다. 낼은 세이브 데이터 / 미션 데이터들과 연계해서 화면에 정보를 표시하는 기능을 할 예정입니다.
2021.06.24 -
21.06.08 - 코드 리팩토링, 체력바 해결, UI 초안
우선 전에 하기로 한 코드 점검을 한번 했습니다. 인스펙터와 그리드 쪽을 정리했고, 오브젝트들마다 Init 함수를 만들어줘 필요한 레퍼런스들을 집어넣는 생성자처럼 사용할 수 있게 했습니다. +체력바 관련해서 시스템이 완성됐고, 몬스터 체력과 타워 에너지 상황을 표시합니다. +간단한 게임 시작 / Wave 및 타이머 UI 초안을 만들었습니다. +길에 타워가 너무 바짝 붙게돼서 길의 너비를 2로 늘렸습니다. +총알에 애니메이션을 추가했습니다.
2021.06.09 -
슬더스 도적 승천20 클리어!
오늘 드디어 슬더스 승천 20을 도적으로 클리어 했습니다! 정말 많은 시도 끝에 단도 + 수리검 + 표창 사기덱으로 승리를 해버렸습니다. 처음엔 독덱으로 가려다가 수리검을 보고 단도덱으로 꺾어서 촉매랑 맹독이 들어있는게 흠입니다. 저기에 시체폭발도 있었는데 3보스 방 가기 직전에 지워서 다행이네요 막보가 시계맨이었는데 계속 카드 12장 쓰면서 상대 힘 쌓는것 보다 제 민첩을 더 빨리 쌓아서 이겼습니다. 이제 저도 슬더스 상위 4.7%의 플레이어네요 ^0^
2021.06.08