All About Makers

고정 헤더 영역

글 제목

메뉴 레이어

All About Makers

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (55)
    • Unity Basic (19)
      • 01. Unity 설치, 화면구성 (4)
      • 02. Unity Components (3)
      • 03. Unity C# script basic (11)
      • 04. Unity Basic 마무리 (1)
    • Unity Beginner (10)
    • Unity Minigame Project (11)
      • 01. 붕어빵게임만들기 (11)
    • Pixel Art (9)

검색 레이어

All About Makers

검색 영역

컨텐츠 검색

Unity Minigame Project

  • 붕어빵 게임 11] 스크립팅_ 효과음 재생하기

    2020.05.07 by allma

  • 붕어빵 게임 10] 스크립팅_ 로딩화면, 엔딩화면

    2020.05.07 by allma

  • 붕어빵 게임 09] 스크립팅_ 하트 관리

    2020.05.07 by allma

  • 붕어빵 게임 08] 스크립팅_ 손님이 붕어빵 주문하기

    2020.05.07 by allma

  • 붕어빵 게임 07] 스크립팅_ 봉투담기

    2020.05.07 by allma

  • 붕어빵 게임 06] 스크립팅_ 붕어빵 굽기

    2020.05.06 by allma

  • 붕어빵 게임 05] 스크립팅_ 오브젝트 transform 변경 함수

    2020.05.05 by allma

  • 붕어빵 게임 04] 스크립팅_ 마우스로 클릭한 오브젝트 따라다니기

    2020.05.05 by allma

붕어빵 게임 11] 스크립팅_ 효과음 재생하기

효과음을 재생하기 위해서 효과음을 가져와야한다. 오디오 폴더를 만들고 오디오 소스를 넣어준다. 유니티에서 제공하는 Asset Store에서 오디오를 가져올 수 있다. 여기에서는 Asset Store에 미리듣기로 음원을 ocam에서 녹음해서 사용하는 방법을 써보도록 하겠다. 오캠은 네이버에서 오캠 다운로드 치면 다운 받을 수 있다. 1) 오디오 선언 초기화 오디오 컴포넌트도 다른 컴포넌트와 마찬가지로 선언, 초기화를 해주어야한다. 먼저 사용할 오브젝트에 오디오 컴포넌트를 추가해보자. BoongBreadStart게임 오브젝트에 Add Component를 클릭하고 Audio Source를 클릭해보자. AudioClip을 클릭해서 Audio 폴더에 있는 오디오 소스를 가져오자. 오디오 폴더에 음악을 미리 넣어 ..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 7. 10:34

붕어빵 게임 10] 스크립팅_ 로딩화면, 엔딩화면

로딩화면과 엔딩화면을 아주 간단하게 만들어보자. 일단 로딩화면은 요즘 트랜드에 맞게 스프라이트 한장 만들어 봤다. 1) 로딩화면 붕어빵만해서 정성스럽게 도트를 찍어 줬었더랬다......; 하다보니 너무 밋밋해보여서 배경에 생기를 좀 불어 넣어주었다..ㅎㅏ하.. 일단 스프라이트를 만들었고 게임오브젝트를 만들어서 로딩화면 스프라이트를 적용하고, 이름을 BoongBreadStart로하자. StartBoongBread로 스크립트를 만들어서 BoongBreadStart오브젝트에 추가하자. 스크립팅은 간단히 클릭하면 렌더러가 보이지 않게 했다. =========================== using System.Collections; using System.Collections.Generic; using Un..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 7. 10:01

붕어빵 게임 09] 스크립팅_ 하트 관리

이번에는 손님이 주문한 갯수와 붕어빵 갯수가 같으면 하트를 찍을 수 있도록 코딩해보자. 하트를 찍어보았다. 1) 하트 게임오브젝트 만들기 게임 오브젝트를 2d 스프라이트로 만들고 하트 스프라이트를 적용하고, 적당한 크기를 정해주고 복사해서 붙여 넣기 한다음에 5개로 만들어 줬다. 5개로 쭉 늘어뜨렸다. 전체화면에서 보면 다음과 같다. 하트를 적당한 위치에 놓고 하트를 관리해줄 스크립트를 만들어서 hat 에 컴포넌트로 추가해주겠다. 이제 스크립팅을 해보자. 2) 하트 렌더러 만들어서 선언, 초기화해주기 말풍선과 마찬가지로 렌더러 배열을 만들어서 선언, 초기화 해주자. -------------------------- public SpriteRenderer[] renderer; -----------------..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 7. 09:27

붕어빵 게임 08] 스크립팅_ 손님이 붕어빵 주문하기

지난 시간에 붕어빵 구운것을 봉투에 담는 것을 했습니다. 이번에는 손님이 랜덤하게 붕어빵을 주문하고, 주문한 수량에 맞으면 하트를 주도록 스크립팅 해봅시다! 1) 말풍선 스프라이트를 게임오브젝트로 만들기 위와 같은 스프라이트를 게임오브젝트로 생성해서 적당히 배치합니다. Sonnim.cs를 만들고 sonnim 오브젝트에 추가시킵니다. 2) 손님 스프라이트 렌더러 선언, 초기화 말풍선과 손님을 스프라이트에 선언, 초기화 해봅시다. 손님을 0번으로하고 말풍선1~5번까지 차례대로 넣어봅시다. 아래와 같이 스프라이트 렌더러를 배열로 선언하고, ====================== public SpriteRenderer[] renderer; void Start() { for(int index =0; index ..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 7. 08:26

붕어빵 게임 07] 스크립팅_ 봉투담기

붕어빵을 구웠으니 붕어빵을 꺼낼때마다 봉투에 담기도록해봅시다. 봉투를 스크립팅하기 위해서 새로 만들어서 따로 해보겠습니다. 스크립트 이름을 Bongtoo.cs로 하고 저장해봅니다. 먼저 다른 오브젝트들과 마찬가지로 장갑에게 봉투가 클릭당했을때만 로직이 발동하도록 사물을 감지하는 오브젝트부터 가져오도록 합시다. 1) 봉투가 클릭 당했을때 클릭한 오브젝트 이름 가져오기 FindObject() 함수를 가져와서 마우스버튼을 클릭했을때 실행하도록해보자. 레이어마스크는 붕어빵과 마찬가지로 Water로 지정해줘야 하기때문에 붕어빵에서 FindObject()함수를 그대로 복사해준다. ====================== void Update() { if (Input.GetMouseButtonDown (0)) { F..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 7. 05:09

붕어빵 게임 06] 스크립팅_ 붕어빵 굽기

이번장에서는 붕어빵을 클릭했을 때 붕어빵을 익혀보자 붕어빵을 관리하는 스크립트는 따로 만들어서 관리해보자. 스크립트를 boong으로 하나 만들고 boongbread1으로 붕어빵을 빈오브젝트로 묶고 boong스크립트를 추가해주자. 1) 붕어빵이 클릭 당했을때 오브젝트 가져오기 오브젝트 가져오는 방법은 여러가지가 있겠지만 Mouse에서 사용했던 방법으로 오브젝트를 가져와보자. FindObject() 함수를 가져와서 마우스 버튼을 클릭했을때 실행하도록 해보자. 간단하게 for문은 빼고 vecPo배열 대신에 new Vector3(1,1,0)로 바꿔 주었다. 여기에서 또하나 주의 해야할점은 장갑이나 주전자나 팥스푼 오브젝트는 마우스를 따라다닐때 레이아웃이 Water인 상태이다. 그래서 레이어마스크에는 Water로..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 6. 06:32

붕어빵 게임 05] 스크립팅_ 오브젝트 transform 변경 함수

이번에는 오브젝트 위치를 제어해보자. 오브젝트가 클릭되지 않을때 상태, 오브젝트가 클릭되었을때의 상태를 함수로 정의하고 각각 클릭되었을때 상황에 맞추어 함수를 실행하는게 목표다. 먼저 장갑, 주전자, 팥스푼의 원래 위치를 설정하는 함수를 만들어보자. 1) 장갑, 주전자, 팥스푼의 원래 transform 지정 함수 위치에 대한 코드내용은 아래 강의를 참조하면 될것 같습니다. https://allaboutmaker.tistory.com/23 주전자 오브젝트에 inspector를 보면 transform이 나옵니다. 이 정보를 그대로 함수에 옮겨 봅시다. 소수점 뒤는 f를 붙여 줍니다. 여기에서 Rotation값은 0으로 초기화 시켜줍니다. 크기는 크게 변하지 않기 때문에 초기화 안해주겠습니다. ========..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 5. 22:49

붕어빵 게임 04] 스크립팅_ 마우스로 클릭한 오브젝트 따라다니기

지난 시간에 마우스로 오브젝트를 클릭했을대 오브젝트의 이름을 가져오는 것까지 했다. 이번에는 오브젝트를 클릭했을때 클릭한 오브젝트를 마우스가 따라 오도록 하는 코딩을 해보겠습니다. 오브젝트에 따라 각각의 경우가 있다. 1. 장갑을 클릭했을 때 => 0 2. 주전자를 클릭했을 때 => 1 3. 팥이나 팥스푼을 클릭했을 때 => 2 4. 붕어빵을 클릭했을 때 => true/false 5. 봉투를 클릭했을 때 => true/false 클릭했을때 데이터를 저장하는 변수를 선언해보겠습니다. 장갑, 주전자, 팥/팥스푼을 클릭하는 경우는 중복이 될 수 없습니다. 그래서 int형으로 선언해서 번호를 부여해주겠습니다. 붕어빵, 봉투를 클릭했을 때는 장갑을 끼고 붕어빵이나 봉투를 클릭할 수 있기 때문에 각각 변수로 따로 ..

Unity Minigame Project/01. 붕어빵게임만들기 2020. 5. 5. 08:06

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
All About Makers © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바