'게임 개발 공부/패스트 캠퍼스 이벤트' 카테고리의 글 목록 (3 Page)
본문 바로가기
  • 게임 개발자가 되고싶은 구구

게임 개발 공부/패스트 캠퍼스 이벤트31

패스트캠퍼스 챌린지 23일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 23일차가 되는날입니다. 저번시간까지해서 데이터의 종류와 여러가지 활용법에 대해 공부하였습니다. 오늘부터는 C#의 기초 문법에 대해 알아보도록 하겠습니다. 우선 연산자에 대해 배워보도록하겠습니다. 연산자는 크게 3가지로 나뉩니다. 1. 단항 연산자 -한 개의 데이터로 처리 2. 이항 연산자 -두 개의 데이터로 처리 3.삼항 연산자 -세 개의 데이터로 처리 우선 첫번째로 산술 연산자를 보겠습니다. ex) +, -, *, /, %(나머지) 모든 수치 데이터 형태에서 상용가능합니다. 여기서 크게 설명드리지 않아도 어느정도 쉽게 이해가 되실텐데 몇가지 중요한 점은 연산자는 연산자 우선순위가 있기에(나중에 또 언급하겠습니다.) e.. 2021. 11. 23.
패스트캠퍼스 챌린지 22일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 22일차가 되는날입니다. 오늘은 어제 나온 boxing과 unboxing에 대한 이야기를 이어나가 보겠습니다. 어제 이야기하던 코드와 코드에 관한 해석을 다시 한번 언급해보도록하겠습니다. i에 123이 스택영역에 저장됩니다. 그리고 object o에 i가 저장됩니다. 그렇게되면 o는 int형의 123이라는 값이저장되는데 이때 값이 힙 영역에 저장됩니다. 위에서 100 200이 저장되었던 방법처럼 힙 영역 int 123 과같이 저장이 될 것입니다. 이와같이 힙 영역에 저장하게 되면서 boxing이 발생하게 됩니다. 그리고 이는 힙 영역에 메모리가 생기는 것이기에 무거운 과정(성능이 떨어지는 과정)이고 불필요한 메모리를 차지.. 2021. 11. 22.
패스트캠퍼스 챌린지 21일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 21일차가 되는날입니다. 오늘도 어제에 이어 C#의 데이터 응용에 대해 알아보도록 하겠습니다. 오늘은 조금 이해하기 힘들 수도 있는 개념에 대해 이야기 해보려합니다. 바로 값형식과 참조형에 관한 이야기입니다. 값형식은 우리가 알고있는 int와 같은 수치데이터, char, bool 과 같은 자료형을 저장할 때 쓰는 방식입니다. 특징으로는 두개의 변수가 서로 영향을 주지 않는다는 점입니다. 위의 필기자료 1을 보시면 값형식의 경우 데이터가 저장되는 모습을 그림으로 그렸습니다. 값형식은 스택영역에 값이 바로 저장되는 모습을 확인 할 수 있습니다. 참조형은 값이 힙영역에 저장이 되고 그 때 저장된 힙 영역의 주소를 스택영역에 받.. 2021. 11. 21.
패스트캠퍼스 챌린지 20일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 20일차가 되는날입니다. 어제까진 여러가지 데이터의 형을 공부했다면 오늘부터는 이러한 것들을 응용하는 방법에 대해 공부하겠습니다. 첫번째로 다룰 내용은 형 변환 입니다. 데이터의 형식을 변경하는 것인데 보통 정수 실수(캐스트연산자: '( )') 문자열 기본 데이터형(ToString(), Parse(), Convert.~) 이러한 식으로 서로서로 바꾸는 경우가 많습니다. 여기서 핵심은 정수에서 실수로 바뀔때는 데이터의 손실이 없지만 실수를 정수로 바꾸게 되면 소수점 뒷자리가 짤리기 때문에 데이터의 손실이 발생합니다. 따라서 이 부분은 조심할 필요가 있습니다. 우선 위 코드는 정수실수 로 서로 바꾸는 형식이고 형변환을 하는 .. 2021. 11. 20.