전체 글
-
2024.1.3TIL 2024. 1. 3. 20:57
어제는 강의 듣다가 함수 빼보고 클래스 만들고 뒤엎고 했습니다. 튜터님께 정말 죄송하게도.. 퇴근하시기 2분 전에 가게 되어서.. 정말 죄송합니다 ㅠㅠ 그래서 오늘은 이럴꺼면 빨리가서 물어보는게 낫다 생각이 들어서 어제 마무리 작업하다가 계속 안되던 것을 질문하러 바로 갔습니다. 제가 생각했던 것과 다르게 진행되는게 맞았습니다. 글로 잘 설명할 수 있을지는 모르겠지만 우선 잊기 전에 정리해보겠습니다. 개인과제 static void Main(string[] args) { Menu menu = new Menu(); State state = new State(); Inventory inventory = new Inventory(); Store store = new Store(); ItemList itemLis..
-
2024.1.2-classTIL 2024. 1. 2. 21:58
2024년입니다. 벌써 시간이 이렇게 지났군요.. 살짝 감성에 젖게 됩니다. 저번에는 개인과제의 틀을 정리했다면 오늘은 세세하게 건드려볼 예정입니다. 이미 만들어진 부분에 대한 선택사항도 추가해볼 생각입니다. 던전을 만들거나 레벨업 기능 추가는 내일이나 내일모레 되면 만들어볼 생각입니다. 개인과제 필수사항 1. 게임 시작 화면 : 거의 완성을 한 상태. 첫화면 문구랑 다른 메뉴 들렸다가 이동할 경우 문구를 다르게 하면 좋겠다 생각. public void setMenu() { Console.Clear(); menu2(menu()); } 함수들로만 이루어져 있다가 class로 교체하는 과정에서 Menu를 상속 받지 않는 class가 사용하기 쉽도록 새로운 함수를 만들었음. 2. 상태보기 : 아이템 장착 시 ..
-
2023.12.29 - 주석 단축키, 조건문, 배열, 컬렉션TIL 2023. 12. 29. 21:12
오늘은 새로운 팀원들을 만나는 날입니다. 두근두근 분위기 메이커도 아니고 새로운 환경에 익숙해지는 것도 느린 편이라서 벌써부터 팀원이 바뀐다는게 아쉬운데요.(드디어 전 팀원분들과 좀 편해진 느낌이 들고 있었는데!!) 그래도 이번에 개인과제가 먼저 있어서 그 사이에 익숙해지지 않을까 기대하는 중입니다. 개인과제는 간단한 텍스트 게임 만드는 건데요. 강의를 다 듣고 난 후에 만들어도 되고 만들다가 모르는게 생기면 중간에 강의를 들어도 된다고 하셨습니다. 저는 강의를 다 듣고 난 후에 만들까 싶기도 한데요. 아니면 강의 듣다가 중간에 만들지도 모르겠습니다. 코드 짜는 아이디어가 생각나면 그때 그때 만드는게 잊지 않고 빠르게 만들 수 있을거같네요. 우선 기초 지식은 있다보니깐 만들어야하는 게임 내용을 보고 좀 ..
-
2023.12.28TIL 2023. 12. 28. 21:04
오늘은 여태까지 만든 팀프로젝트의 발표날입니다. 다른 팀들은 어떻게 만들었을지 그리고 튜터님들은 어떤 조언을 해주실지 많이 떨리고 기대됐습니다. 다들 잘 만들어 주셨더라구요. 생각보다 저희 조가 좀 특이?하게 만든 것 같습니다. 팀원 소개 프로젝트라서 팀원 소개도 중요하다 생각했는데.. 그냥 이름을 적어주신 분들이 많더라구요. 그리고 사진도 본인 사진 중에서 본인 모습이 아닌 사진만 써서 한 경우도 많았구요. 발표자분들 얼굴만 알고 다른 팀원분들을 알지 못해서 조금 아쉬웠습니다. 이렇게 발표끝내고 뭘 해야할지 모르겠더라구요.. 팀원 평가나 강의 평가도 부탁하셨습니다. 좀 점수 후하게 주긴했는데 다들 잘해서 완성했으니깐요! 그리고 내일 배울 강의를 미리 올려주셨습니다. C#에 대한 강의인데 사실 학교에서 ..
-
2023.12.27TIL 2023. 12. 27. 20:37
오늘은 크게 다른게 없었습니다. 라고 생각했지만 일이 계속 있더라구요.ㅎㅎ 제가 맡은 부분은 저는 완료했습니다. 그래서 다른 분들 진행하시는거 보면서 디테일을 넣으려고 노력했습니다. 게임 시간이 끝나게 되면 endPanel이 나오도록 되어있습니다. 마찬가지로 모든 카드를 다 짝지어 맞출 경우에도 endPanel이 나오도록 되어있습니다. 하지만 이 경우에 카드가 짝 지었을 때 나오는 소개 카드와 같이 endPanel이 등장하게 되더라구요. 그래서 소개 카드가 사라지면 endPanel이 등장하도록 만들려고 했습니다. 처음에는 간단하게 카드를 클릭했을 때 소개 카드가 사라지면 나타나게하면 되는 거라 생각해서 함수 끝나면 실행될 수 있는 방법을 찾아봤습니다. 못찾았습니다.. 있는지는 모르겠지만 우선 찾아봤을 때..
-
2023.12.26TIL 2023. 12. 26. 20:48
오늘은 특별하게 TIL 적는 방법에 대한 강의가 있었습니다. 결론은 정답은 없다! 꾸준히 적다보면 스스로 욕심이 나서 더 잘 쓰게 되어있다라고 하시더라구요. 아직은 지금 TIL에서 더 성장된 모습이 그려지지는 않는데 꾸준히 적다보면 성장할 것이라는 믿음으로 꾸준히 적어보려합니다. 우선 제가 해야할 부분에 대한 코드는 저번주에 완성을 해둔 상태였습니다. 오늘은 따로 코드를 안적으려고 했는데 팀원들끼리 코드 합치는 과정에서 한 팀원분께서 코드를 정리해주시겠다고 하셨어요. 그래서 오늘은 정리된 코드 확인해봤습니다. 새로운 함수를 만드셔서 만들어서 그런건지 제가 한거랑 좀 많이 다르게 느껴지더라구요. 그래도 한 줄씩 차근차근 읽어보니깐 제가 생각해둔 것들이 녹아 있는 것 같았습니다. IEnumerator Sin..
-
2023.12.22TIL 2023. 12. 22. 20:53
오늘은 크게 무언갈 한 날은 아닙니다. 팀원분들과 코드를 합해야하기 때문에 Github 사용법 특강이 있어서 들었는데요. 사실 아직도 잘 모르겠습니다... 하하 우선 팀원들끼리 따로 따로 제작하고 합칠 예정입니다. 그렇다면 제가 만들어둔 코드를 올리는 법을 먼저 알아야겠죠. 'Github Desktop'을 설치해서 사용하는 방법으로 하겠습니다. 설치해서 로그인한 뒤에 아무것도 없었다면 'Create a new repository'를 눌러주고, 그게 아니라면 화살표를 눌러서 Add-Create a new repository를 눌러줍니다. 만들어둔 유니티 경로를 Local path에 넣어주고 유니티 프로젝트 이름을 Name에 넣어주면 알맞게 들어가고 Github 페이지에도 생성됩니다. 생성 시에는 사용하지는..
-
2023.12.21TIL 2023. 12. 21. 20:57
첫 TIL이라니 설레네요. 이렇게 쓰는게 맞는지 모르겠지만 열심히 써보겠습니다. 사전캠프로 공부해둔 4번째 게임을 응용하여, 팀원들을 소개하는 프로그램을 만들려고 합니다. 파트를 분배해서 따로따로 만들고 나중에 Git으로 합칠려고 하는데 어떻게 될지 모르겠네요. 제가 맡은 파트는 '그림 매칭 성공 시, 팀원들 이름 표시 / 실패 시, 실패 문구 나오게하기' 입니다. 먼저 매칭이 되었을 때 팀원들 이름을 표시해야하는게 우선이기 때문에 매칭 시 이름 나오게 만들어보겠습니다. string firstCardImage = firstCard.transform.Find("front").GetComponent().sprite.name; string secondCardImage = secondCard.transform...