본문 바로가기

분류 전체보기28

[C#] (2) 변수의 특징과 문법 변수는 프로그래밍에서 사용되는 최소의 데이터 저장 단위이며 값을 저장할 수 있습니다. 프로그래밍 중 변수의 저장된 값은 언제든 변경이 가능하지만 특별한 과정 없이는 변수를 만들 때 선언한 형태의 데이터만 할당할 수 있습니다. 이번 포스팅에서는 이러한 변수의 특징과 문법에 대해 알아보겠습니다. 1. 변수의 특징 변수의 특징을 설명하기 위해 공구 상자에 비유하여 이야기해보겠습니다. 공구를 담기 위해 만든 상자에 공구를 보관하다가 필요할 때 상자를 열어 공구들의 변경은 언제든 가능합니다. 다만 공구상자에 공구가 아닌 다른 물건은 담을 수 없으며 공구의 양이 공구상자보다 클 경우에도 담을 수 없습니다. 다만 상자에 들어갈 수 있도록 공구량을 줄이면 보관이 가능합니다. 마지막으로 공구가 아닌 물건도 공구로 만들면.. 2022. 9. 7.
[C#] (1) 기본 환경 구성하기 - .NET Framework & VSCode 설치 C#은 마이크로소프트에서 개발한 프로그래밍 언어로 게임, 모바일앱, 데스크톱 앱, 웹사이트 등에서 여러 분야에서 사용되고 있습니다. 이러한 C#을 사용하기 위해서는 마이크로 소프트에서 제공하는 .NET Framework가 필요합니다. .NET Framework는 사람이 작성한 C# 프로그래밍 언어를 컴퓨터가 이해할 수 있는 내용으로 해석하는 컴파일러와 여러 라이브러리를 포함하고 있습니다. 기본 환경을 구성하기 위해서 위에서 언급 닷넷 프레임워크 외 추가로 코드를 작성할 에디터도 필요합니다. 이 포스팅에서는 .NET Framework와 코드 편집기인 vscode를 설치하여 환경을 구성합니다. 다운로드 링크 Download VSCode: https://code.visualstudio.com Download .. 2022. 9. 6.
[Unity] 프로그래밍에 쉽게 입문하는 방법 프로그래밍을 접해보지 못한 주변 분들이 저에게 물어봅니다. 프로그래밍이 무엇인가? 배우고 싶은데 어떻게 해야 되는지 모르겠다. 게임 만들기 난이도 등 질문을 주시는데요. 저는 프로그래밍은 컴퓨터에게 어떤 일을 처리하기 위한 순서와 연관성을 작게 나열해서 조립하고 상호작용을 컴퓨터가 이해하는 프로그래밍 언어로 명세하는 과정이고 프로그래밍 언어는 여러 가지가 있으며 그러한 언어들은 제작하는 프로그램에 따라 장단점을 가지고 있다는 답하고 있습니다. 저는 프로그래밍에 가장 쉽게 입문하는 방법을 유니티 게임엔진을 통해 게임을 만들며 배우는 것이라 생각하고 그 이유를 작성해보았습니다. 1. 프로그래밍을 배우는 방법 프로그래밍을 배우고 싶다면 책의 함정에 빠지지 말고 최소한의 문법만 익히고 아는 선에서 여러 차례 무.. 2022. 9. 5.
[Unity] 구글 시트에서 데이터 읽어오기 게임을 만들다 보면 외부에서 데이터를 읽고 써야 되는 경우가 발생하는데 상용 백엔드 서버는 비용이 발생하기 때문에 작게 운영하는 게임 제작 팀에서 사용하기 부적절하다고 생각됩니다. 이러한 경우 구글 스프레드 시트를 이용해 어느 정도 문제 해결이 가능하고 저 또한 개발하던 게임의 업데이트 확인 기능 제작에 활용했던 기억이 있습니다. 이번 포스팅에서는 구글 스프레드 시트의 데이터를 가져오는 방법을 작성해보겠습니다. 1. 데이터 작성 및 구글시트 설정하기 데이터는 엑셀 데이터 유니티 인스턴스로 밀어 넣기에서 사용했던 아이템 시트 데이터를 재활용했습니다. 구글의 해당 시트로 들어가 공유를 설정합니다. 링크가 있는 모든 사용자 > 링크를 복사해 주고 > 완료를 누릅니다. 복사해온 URL 링크를 수정합니다. 추가된.. 2022. 9. 4.