분류 전체보기(69)
-
어제는 스파르타 코딩 클럽 unity 게임 개발 과정 19일차(팀과제 종료 발표)
https://youtu.be/A17o1lb9tJ0?si=pWK2JgSH4rn8t7mS 우리가 만든 게임의 ttp사이트 ( 우리 팀이 만든 게임 소개 | Gamma) 우리팀의 피드백 그 아까 이제 실 제가 리뷰 했던 또 칠조 같은 경우에는 어, 코드 완성도 쪽에서 좀 집중을 했다면은 이제 지금 구조는 딱 봐도 좀 게임의 완성도가 연출 적인 완성도가 좀 있죠. 8:34 어 확실 저도 약간 해보고 싶을 정도로 재밌게 잘 만드셨고. 8:38 그것도 되게 중요하겠죠. 8:44 그리고 아까 이제 뭐 칠조 처럼 코드 적인 부분에서도 완성도를 높이는 것도 두 개 다 가져가야 되는 거죠. 8:51 각각 각각의 조각 어 하나씩 장점을 보여줘서 일단 너무 좋았고요. 8:57 네 육조 같은 경우에는 전반적으로 코드를 이해하..
2023.11.24 -
오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 18일차(팀과제 마무리 정리)
오늘 내가 한 것. 전체적인 코드를 다시 재 정비 인벤토리와 상점을 테이블을 활용해 재구성 하였음. 오늘 내가 힘들었던 점. 테이블을 활용해 상점을 구현하였을때 코드의 흐름을 제대로 이해하지 못하여 이러한 오류를 내었다. 상점에서 구매 하였을때 상점에서 선택한 아이템이 플레이어의 인벤토리에서 존재하는 아이템인지 찾는 것인데. 나는 멍청하게도 왜 저렇게 코드를 짯을까? 들어있지도 않은 아이템의 바이 불값을 어떻게 알고있냐고;;; ㅠㅜㅠ 튜터님에게 물어본 결과 플레이어 인벤토리에서 저것과 같은것을 찾을 수도 없기 때문에 NULL값이 나온다는 것이다. 코드를 이렇게 변경하거나 파인드 부분으로 놔두고 if문에 저런식으로 널로 넣으면 정상적이게 작동되었다. 자랑 : 우리 게임의 기능과 모습
2023.11.23 -
어제는 스파르타 코딩 클럽 unity 게임 개발 과정 17일차(팀과제 스타트씬 만들기)
어제 한 것 원래 여기서 테이블을 만들어서 하단에 보여주고 싶었는데 그러지 못했다. 테이블을 출력하면 제목이 없어지고 제목을 출력하면 테이블이 없어졌는데.. 오늘에 와서야 저 피를 흐르게 하는 모션이 테이블을그리는데 방해를 한 것이다. 그 부분을 고쳤더니 정상적으로 보인다. 어제는 정신이 없어 til을 작성하지 못해서 이렇게 나마 급하게 작성한다. 흑흑 정신차리자.
2023.11.22 -
오늘는 스파르타 코딩 클럽 unity 게임 개발 과정 16일차(팀과제 C# 콘솔 폰트 변경 및 표 형식으로 보여주기 설명)
오늘 내가 한 것.. 오늘 내가 힘들었던 점. 콘솔은 익숙하지 않아서 실수가 많았는데 테이블을 만드는 코드는 같은 스파르타 동기인 세진님의 코드를 참고하여 .. 처음에는 이해 되지 않아 챗gtp와 함께 코드를 분석하고 내가 사용할 수 있게 변형했다. 그런데 한글을 입력하면 영어와 자리를 차지하는 비트수가 다르다 보니 계속 열이 달라져 표가 정갈하지 못했다. 이를 고치기 위해 무엇을 해야할까 고민을 했다. 세진님에게 물어보니 한글을 입력받으면 열을 조정시키는 코드가 있다길래 나의 코드에 맞춰 사용했다. 세진님의 도움으로 만들어진 코드 // 문자열의 출력 길이를 계산하는 메서드입니다. private static int GetPrintingLength(string line) => line.Sum(c => Is..
2023.11.21 -
오늘는 스파르타 코딩 클럽 unity 게임 개발 과정 15일차(팀과제 C# 파일 경로 및 조작 설명)
C#으로 파일 경로 및 파일 조작 이해하기 이번에는 C# 언어를 사용하여 파일 경로를 지정하고 파일을 읽고 쓰는 기본적인 개념에 대해 더 많은 예제와 설명할 것이다. 백슬래시(\)와 점(.)을 포함한 여러 기호를 사용하는 방법, 절대 경로와 상대 경로를 찾는 다양한 방법, 그리고 텍스트파일을 읽고 쓰는 방법을 알아보자. 1. 경로: 절대 vs. 상대 파일 경로를 지정하는 데는 두 가지 주요 유형이 있다. 절대 경로(Absolute Path): 파일의 전체 경로를 나타낸다. string absolutePath = @"C:\Users\YourUsername\Documents\file.txt"; // 절대 경로 예제 상대 경로(Relative Path): 현재 작업 중인 디렉토리를 기준으로 상대적인 위치를 나..
2023.11.18 -
오늘는 스파르타 코딩 클럽 unity 게임 개발 과정 14일차(팀과제와 열거형 설명)
열거형(Enumeration)이란? C#에서 열거형(Enumeration)은 여러 개의 이름이 지정된 상수를 하나의 형식으로 묶어서 나타내는 방법. 간단히 말해, 특정 값을 가지는 상수들의 집합체로 사용된다. 열거형은 가독성을 높이고 프로그램의 유지보수성을 향상시키는 데에 도움된다. 아래는 열거형을 사용한 간단한 예제 코드다. // 열거형 정의: 요일을 표현하는 Enum public enum Day { Sunday, // 0 Monday, // 1 Tuesday, // 2 Wednesday, // 3 Thursday, // 4 Friday, // 5 Saturday // 6 } class Program { static void Main() { // 열거형 사용 예제 Day today = Day.Wedne..
2023.11.17