본문으로 바로가기

Code Storage

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

네비게이션

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

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

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

Unity 게임프로그래밍 - 3. C# 스크립트 기초

(1) 스크립트(Script) 란? 유니티에서 스크립트는 게임에서 오브젝트의 동작들을 기술해놓은 대본의 역할을 하게 됩니다. 게임은 기본적으로 유저와 상호작용 하게 되는데, 이러한 동작들도 스크립트를 이용하여 구현할 수 있습니다. 유니티에서는 스크립트를 C# 과 자바스크립트 중 하나로 작성할 수 있습니다. 4강에서는 본격적으로 게임을 만들어 볼것인데, C# 스크립트를 사용할 계획이므로 이번 강의에선 C# 스크립트 기초를 배워보도록 하겠습니다. (2) 스크립트 작성하기! 이제 실제로 스크립트를 작성해보며 배워보도록 하겠습니다. 스크립트 언어도 결국 하나의 "언어"입니다. 영어를 잘하기 위해서는 직접 읽어보고, 써보고, 말해봐야 하는 것 처럼 스크립트 언어도 많이 작성해보고 읽어보는게 중요합니다. 스크립트 ..

학습/게임프로그래밍 (유니티) 2019. 9. 14. 14:11

Unity 게임프로그래밍 - 2. 유니티 기초

이 강의에선 설치한 유니티를 실행해보고 유니티의 화면을 보면서 각 창의 역할을 간단히 알아볼것입니다. 프로젝트를 생성해보고 간단한 조작들도 익히도록 하겠습니다. 구체적인 사용법은 후에 스크립트에 대해서 알아보고 게임을 직접 만들어가며 익혀볼 수 있도록 할것입니다. [1] 유니티 살펴보기 (1 - 1) 유니티 실행하고 프로젝트 만들기 우선 설치한 유니티를 실행해 보겠습니다. 프로젝트 설정 화면이 나타나면 Project name에 프로젝트의 이름(여기서는 Test로 입력하겠습니다)를 입력하고, 3D 게임을 만들것이기 때문에 Template는 3D, Location에는 프로젝트가 저장될 위치를 설정한 다음 Create Project 버튼을 클릭합니다. 이렇게 하면 지정한 폴더에 프로젝트가 만들어지고 유니티 에..

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

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
  • 2
  • 3
  • 4
  • 5
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

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

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

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

ARCHIVE

CALENDAR

«   2025/10   »
일 월 화 수 목 금 토
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 31

LINK

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

검색

티스토리툴바