본문으로 바로가기

Code Storage

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

네비게이션

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

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

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

객체지향 프로그래밍 (JAVA) - 접근제한자와 Getter, Setter

문제상황: 다음은 전화번호부 프로그램의 일부입니다. Friend 클래스와 Main 클래스는 모두 같은 패키지(main) 안에서 구현되어 있으며, 프로그램 실행시 오류가 발생합니다. package main; import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); Scanner in = new Scanner(System.in); int menuNo = 0; while(menuNo != 3) { System.out.println(" "); System.out.println("1...

Coding/Java 2019. 10. 11. 23:44

자료의 정렬과 탐색 - 1. 자료의 정렬 (1)

정렬의 개념 정렬(sort)이란, 특정 집합(목록, list)의 원소들을 일정한 순서에 따라 배치하는 것을 말합니다. 정렬의 대상이 되는 원소가 가진 속성 중 정렬의 기준이 되는 값을 Key(키) 값이라고 하며, 일반적으로 원소를 키값이 커지는 순으로 배치하는 것이 정렬입니다. 정렬중에는 새로운 원소가 추가되거나 기존의 원소가 삭제되면 안되며, 이를 무결성 이라고 합니다. 정렬의 사전적 정의는 비교적 간단하지만, 정렬을 효율적으로 수행하기 위한 과정은 다양하고 복잡합니다. 지금까지 다양한 정렬 알고리즘이 연구 및 개발되었으며 버블 정렬, 퀵 정렬, 삽입 정렬, 선택 정렬등의 알고리즘이 대표적입니다. 버블 정렬(Bubble sort) 버블 정렬은 간단히 말해서 두 인접한 원소를 비교하여 교환하는 과정을 반..

Education/정보과학 2019. 10. 1. 23:45

Unity 게임프로그래밍 - 4. 본격적으로 게임 만들기

이번 강의에선 지금 까지 배운 내용을 바탕으로 직접 게임을 만들어 보려고 합니다. 강의를 따라하면서 게임을 만들어 본 뒤에는 직접 자신의 입맛대로 응용해서 변화를 줘보는 것도 잊지 마세요. 결국 자신이 직접 하는 것만큼 더 효과적인 학습은 없습니다. 게임 설계하기 게임을 만든다고 해서 무턱대고 만들 수는 없을겁니다. 게임 화면은 어떻게 꾸밀것인지, 무슨 게임을 만들지, 게임이 어떻게 동작하게 할지 등을 먼저 간단하게 기획하고 시작해보도록 하겠습니다. 이러한 과정들을 프로그래밍에서는 "모델링" 과 "추상화"라고 합니다. 우선 이번에 만들어볼 게임은 간단한 추첨 룰렛 게임을 만들어 보도록 하겠습니다. 룰렛 게임에는 어떤 것들이 들어가야 하는지 단계적으로 생각해 봅시다. [1] 게임의 장면 (Scene) 프로..

Education/게임프로그래밍 (유니티) 2019. 9. 15. 23:01

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

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

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

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

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

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

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

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

Education/게임프로그래밍 (유니티) 2019. 8. 24. 20:45
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (23)
    • Coding (6)
      • C (0)
      • C# (2)
      • Python 3 (2)
      • Java (2)
    • Education (17)
      • 데이터베이스 프로그래밍 (0)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
    • GAME (0)
    • 일상 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

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

ARCHIVE

CALENDAR

«   2025/06   »
일 월 화 수 목 금 토
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
  • 분류 전체보기 (23)
    • Coding (6)
      • C (0)
      • C# (2)
      • Python 3 (2)
      • Java (2)
    • Education (17)
      • 데이터베이스 프로그래밍 (0)
      • 정보과학 (11)
      • 게임프로그래밍 (유니티) (4)
      • 컴퓨터 구조 (1)
      • 리버싱 (1)
    • GAME (0)
    • 일상 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바