본문 바로가기

분류 전체보기

(67)
240111 학습 c# text_RPG 제작 https://github.com/footprinteaver/nbc2week8/tree/bdg_select_assignment GitHub - footprinteaver/nbc2week8 Contribute to footprinteaver/nbc2week8 development by creating an account on GitHub. github.com 몬스터 제한 이상으로 생성되던 버그 수정 플레이어 아이템, 몬스터 드랍 아이템 클래스 추가 1. monster 드랍용 Item list 만들고 몬스터별 드랍 아이템 설정 작업 중 2. 플레이어 인벤토리 작업 중 3. 플레이어 인벤토리에 아이템 추가할 수 있도록 addItem 함수 작성
240110 학습 c# text_RPG 제작 https://github.com/footprinteaver/nbc2week8/tree/bdg_select_assignment 1. 배동건 - 몬스터 종류만 구현 2. 이xx - 몬스터 종류 이전까지 구현 3. 김xx - 필수 끝 -> main 으로 merge 완료 4. 이xx - 에너미 페이즈 중간 정도 5. 김oo - 데미지 계산 중간까지 구현 김xx님이 필수코드를 모두 구현하여 해당 branch를 main으로 merge하여 코드 작성 질의응답 및 선택요구사항 진행 선택요구사항 담당 1. 보상 추가 / 인벤토리 추가 / 회복 아이템 추가 / 아이템 적용 2. 치명타 기능 / 레벨업 기능 3. 콘솔 꾸미기 / 몬스터 종류 추가 / 아이템 적용 4. 회피 기능/ 스테이지 추가 5. 스킬 기능 남은 선택요..
240109 학습 c# text_RPG 제작 텍스트 알피지 만들기 프로젝트 시작 https://github.com/footprinteaver/nbc2week8/tree/bdg_select_assignment 필수 기능 구현에 있어서 회의 결과 각자 기능들을 분업하기에는 문제가 있다 생각하여 수요일 저녁까지는 필수 구현 기능을 스스로 만드는 방식으로 진행 가장 기초구현 기능이 완성된 파일을 선택하여 추가 기능 구현 시작 분업에 문제 있다 생각된 부분 - 협업을 해본 경험이 거의 없고, 코딩이 익숙하지 않아 어떻게 구현될지 모르기 때문에 A -> B 의 구조를 가질 때 A에 대한 정보를 얻기 너무 힘들어 B를 구현하지 못함
231229 학습 0~4주차의 공부 내용들에 주석을 달고 매 주차 공부했던 주요 내용들과 코드에 대해 정리함 정리한 내용 여행 갔다오는대로 블로그에 기록할 예정 5주차 cstudy 발제 참여 git desktop과 vscode, visual studio 간에 코드를 넘겨주고 받을 때 한글로 쓴 주석이나 string이 깨지는 현상 해결 vscode utf-8을 적용하고 이전에 commit 했던 내용들의 한글부분을 새로 commit해서 수정 window에서 제어판 - 지역 - 관리자 옵션 - 시스템 로컬 변경 - beta : utf - 8 를 체크하여 local desktop에 적용함으로써 git desktop을 통해 github에 자료를 commit할 때 한글 깨짐 현상 방지
231228 학습 4주차 만든 게임 추가 기능 구현하여 발표 했음 https://github.com/baedonggeun/4week_card_matching GitHub - baedonggeun/4week_card_matching Contribute to baedonggeun/4week_card_matching development by creating an account on GitHub. github.com 유티니 게임 매니저 설명 https://namjuhyung.tistory.com/138 싱글톤 이유 데이터 처리 일원화 (게임 매니저 2개면 1번 매니저에 점수 저장했는데 잘못된 로직으로 2번 매니저에 처음부터 점수 기록하게됨 이러면 버그 ㅇㅇ) 데이터 접근의 용이성 (같은 씬 내의 다른 cs에서 원하는 함수 걍 ..
231227 학습 구현 완료 - 카드 오브젝트 개수 늘리기 - 클릭할 때(카드 뒤집을 때), 시작할 때, 진행 중일 때 성공, 실패 소리 넣어보기 - 타이머 시간이 촉박 할 때 게이머에게 경고하는 기능 작성해보기(시간이 붉게 변하거나 긴박한 배경음악으로 변경) - 결과에 매칭 시도 횟수 표시 - 실패할 때 마다 시간 감소 효과 넣어보기 - 결과에 점수 표시 → 남은 시간, 매칭 시도한 횟수 등을 점수로 환산 구현 미완료 - **⭐ 필수 ⭐** 매칭 성공 시, `**팀원의 이름**` 표시 / 실패 시 `**실패**` 표시 (종료 시 끝! 나타나는 것처럼) - 클릭할 때(카드 뒤집을 때), 시작할 때, 진행 중일 때 성공, 실패 소리 넣어보기 - 타이머 시간이 촉박 할 때 게이머에게 경고하는 기능 작성해보기(시간이 붉게 변하..
231226 학습 4주차 강의 영상 수강 후 복습함 %%기억에 남는 것%% %%활성화 on/off 함수 사용법 transform.Find("front").gameObject.SetActive(true); %%public 은 외부에서 호출 및 수정 모두 가능하지만 private 외부에서 호출 및 수정 모두 불가능 private의 수정 불가능하다는 것
231226 public 과 private 관련 public void destroyCard() { Invoke("destroyCardInvoke", 0.1f); } void destroyCardInvoke() { Destroy(gameObject); } public void closeCard() { Invoke("closeCardInvoke", 1.0f); } void closeCardInvoke() { anim.SetBool("isOpen", false); transform.Find("back").gameObject.SetActive(true); transform.Find("front").gameObject.SetActive(false); } 이거 어차피 호출할건데 gameManager.cs에서 호출함수를 만들면 되지 왜 굳이 public이랑 pri..