본문으로 바로가기

Code Storage

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    코드봇

    자료구조, C, C++, 파이썬 등을 다루는 블로그 입니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Unity 게임프로그래밍 - 1. 게임 제작 준비하기 (유니티 설치하기)

우선 유니티가 어떤 도구인지, 그리고 사용권(License) 에 대한 내용들을 살펴보겠습니다. 유니티에 대해 이미 알고있고, 유니티를 이미 PC에 설치하신 경우라면, 다음 강의로 건너뛰어도 무방합니다. [1] 유니티란? (1.1) 누구나 게임 개발을 시작할 수 있는 환경 유니티(Unity)는 유니티 테크놀로지(Unity Technologies)社가 2004년에 개발한 '게임 엔진' 입니다. 게임 엔진은 3D 그래픽, 사운드, 메뉴 구성등 게임을 개발하려 할때 필요한 기능들을 하나로 묶어 쉽게 사용할 수 있도록 만든 것입니다. 일반적으로, 게임을 처음부터 만드는 것은 매우 어렵습니다. C, C++같은 프로그래밍 언어를 쓸 수 있다고 해서 게임을 만들 수 있는 것도 아닙니다. 프로그래밍 언어는 기초이며 3D..

학습/게임프로그래밍 (유니티) 2019. 8. 24. 20:45

[1]Java의 시작 - Eclipse 설치하고 프로젝트 만들기

Eclipse 설치하기 Eclipse는 이클립스 제단이 제작한 "통합 개발 환경(IDE)" 입니다. 통합 개발 환경이란 코드 편집, 디버깅, 컴파일, 바이너리 배포 등의 소프트웨어 개발에 필요한 작업들을 모두 제공하는 하나의 프로그램을 말하며, 다른 IDE를 사용한다면, 이 과정을 건너 뛰어도 됩니다. (1) Eclispe 설치파일 다운로드 이클립스 공식 홈페이지의 다운로드 페이지 (링크) 로 접속합니다. 주황색 다운로드 버튼을 누르면 설치파일이 다운로드 되며, 다운로드가 끝나면 실행하여 설치를 진행합니다. (2) Eclipse 설치 및 워크스페이스 지정 Eclipe 설치파일을 실행했으면 사용 목적에 따라 설치를 진행합니다. 맨 위의 "Eclipse IDE for Java Developers"를 선택해 ..

프로그래밍 언어/Java 2019. 6. 26. 22:58

데이터와 작업의 모듈화 - 3.함수

함수의 정의 및 사용 함수(function)는 어떤 상황에 필요한 작업들을 하나로 묶어 정의하고 편리하게 불러 사용할 수 있는 모듈화 구조입니다. 반복적인 작업이 많이 이루어 지거나 어떤 목표를 위한 작업을 추상적으로 정의하여 간단하게 문제를 다룰때 사용합니다. int sum(int a, int b) //자료형 함수이름(변수1, 변수2, ··· ) { return a+b; // 전달 받은 변수 a 와 b의 합을 반환하며 복귀합니다. } int main() { printf(sum(2,3)); //printf 함수 내에서 미리 정의한 sum 함수를 호출하고 값을 반환받습니다. } 함수에는 4가지 형태가 존재합니다. 함수를 정의할때 void를 사용하면 함수가 호출된 후 복귀할때 호출했던 위치로 값을 반환 하지..

학습/정보과학 2019. 6. 25. 02:29

데이터와 작업의 모듈화 - 2. 구조체

구조체의 정의 및 사용 구조체를 사용하면 다양한 자료형을 갖는 변수들을 하나로 묶어 정의하고, 이렇게 정의된 형태를 새로운 자료형 처럼 사용할 수 있습니다. 문제 상황에 따라 서로 다른 자료형들을 묶음 단위로 처리하는 것이 편리한 경우 구조체를 사용하여 데이터를 저장하고 쉽게 다룰 수 있습니다. //구조체 선언 struct point //struct 구조체이름 { int x; //자료형 변수1 int y; //자료형 변수 2 }; //구조체 정의 마지막에는 세미콜론을 붙입니다. //구조체 변수 사용 int main(){ point p, q; //구조체 변수를 선언 p.x = 3; p.y = 5; q.x = 4; q.y = 1; printf("%d , %d : %d, %d", p.x, p.y, q.x, q..

학습/정보과학 2019. 6. 25. 02:05

데이터와 작업의 모듈화 - 1. 배열

1차원 배열 변수는 어떠한 값을 저장하고 다시 사용하기 위해 사용되는 저장 공간의 이름이라고 할수 있습니다. 그런데, 만약 같은 자료형의 변수들이 많이 필요한 상황일 경우 각각의 변수를 모두 이름이 다르게 선언 해야하는데, 이렇게 만들어진 변수들은 다루기 위해서 각각의 이름을 개별적으로 사용해야 하기 때문에 비효율 적입니다. 이때, 배열을 사용한다면 같은 이름으로 참조 번호(Index)만 다르게 해서 데이터를 다룰수 있게 됩니다. 배열은 아래와 같이 선언할 수 있습니다. int a[10] ; //자료형 이름[개수]; 위와 같이 선언 할 경우 정수를 저장하는 저장공간 10개 ( a[0], a[1], ···, a[9] ) 가 만들어집니다. 학생 20명의 데이터를 관리하는 프로그램을 만든다고 생각해 봅시다. ..

학습/정보과학 2019. 6. 25. 01:48

프로그래밍의 기초 - 5. 표준 입출력

표준 출력 함수 - printf() printf() 함수는 출력하고자 하는 내용을 모니터를 통해 출력하는 함수입니다. 이 함수를 사용하기 위해서는 stdio.h 헤더파일이 필요합니다. printf()함수의 기본 형식은 다음과 같습니다. printf("출력 내용"[,값1, 값2, ···]); · 출력 내용에는 텍스트, 형식 지정문자, 이스케이프 시퀀스 등을 사용하여 출력 내용을 완성합니다. · 값 하나에 형식 지정문자 하나가 대응됩니다. 출력 내용에 작성한 형식 지정문자에 맞추어 출력되게 됩니다. 형식 지정자 출력 형태 %d int형 10진수 정수 %u 부호없는 int형 10진수 정수 %lld long long형 10진수 정수 %f float형, double형 실수 %c 문자 %s 문자열 #include ..

학습/정보과학 2019. 5. 1. 20:11
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (24)
    • 프로그래밍 언어 (4)
      • C (0)
      • C# (0)
      • Python 3 (2)
      • Java (2)
    • 학습 (20)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
      • 백준 (3)
    • GAME (0)
    • 일상 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 게임 프로그래밍
  • 소마고
  • C#
  • 인디게임
  • 유니티
  • 군대
  • 정렬
  • 사지방 제한 해제
  • 2진 탐색
  • 프로그래밍
  • 정보과학
  • 사지방
  • 게임제작
  • 게임프로그래밍
  • 컴구조
MORE+

ARCHIVE

CALENDAR

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

LINK

  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Code Storage, ALL RIGHT RESERVED.
Code Storage
블로그 이미지 코드봇 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (24)
    • 프로그래밍 언어 (4)
      • C (0)
      • C# (0)
      • Python 3 (2)
      • Java (2)
    • 학습 (20)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
      • 백준 (3)
    • GAME (0)
    • 일상 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바