본문 바로가기

유니티 기초4

[Unity] 키보드, 마우스 입력 받기 오늘은 키보드, 마우스 입력을 받아보도록 하자 먼저 입력을 받기전 가장 중요한 Input 클래스에 대해 알아보자. Input : 게임 내 입력(키보드, 마우스 등)을 관리하는 클래스이다. 코드를 작성하기 전에 입력 방식에 대해 알아두고 가자. 입력 방식에는 누르는것, 누르고 있는 상태, 눌렀다 손을 떼었을 때로 3가지로 구분할 수 있다. anyKeyDown : 아무 입력을 최초로 받을 때 true anyKeyDown의 리턴 타입이 bool 값이다. 게임을 실행 시키고 Game뷰를 선택하고 아무키를 누르면 "아무키 누름"이라는 문구가 출력된다. 그렇다면 다음으로 키를 누르고 있는 상태를 입력 받는것도 알아보자. anyKey : 아무 입력을 받으면 true (계속 누르고 있는 상태를 입력 받는다.) anyK.. 2021. 11. 20.
[Unity] Visual Studio 연동하기 유니티에서 Script를 작성할 때 visual studio와 연동되어 있어야 한다. 우선 유니티에서 script를 visual studio로 작성하는 방법과 visual studio와 유니티를 연동하는 방법 순서로 알아보자. 1. Edit(상단바) > Preferences 2. External Tools > External Script Editor > Visual Studio 이제 script를 만들어 확인해보자 잘 따라했는데 위 사진과 달리 Unity의 클래스가 불러와지지 않는다면 Visual Studio Installer에서 Unity를 설치했는지 다시 확인해보자. 1. 윈도우에서 Visual Studio Installer를 찾아보자. 2. 수정 > 게임 > Unity를 사용한 게임 개발 설치 2021. 11. 10.
프로그래밍 기초 - 함수 프로그래밍을 하기에 앞서 기초인 함수에 대해 알아보도록 하자. 함수란 ? 기능을 편리하게 사용하도록 구성된 영역을 뜻한다. 함수를 사용하는 가장 큰 이유는 반복적인 프로그래밍을 피할 수 있기 때문이다. 프로그램에서 특정 작업을 여러 번 반복해야 할 때는 해당 작업을 수행하는 함수를 작성하면 된다. 그리고 프로그램이 필요할 때마다 작성한 함수를 호출하면 해당 작업을 반복해서 수행할 수 있다. 함수를 선언하는법은 다음과 같다. int sum (x,y) { // 반환 자료형, 함수 이름, 매개변수 목록 순이다. // { }는 함수 몸체를 뜻한다. } 우선 알아둬야할 키워드가 있다. 반환 타입 (return type) : 함수가 모든 작업을 마치고 반환하는 데이터의 타입을 명시한다. 함수 이름 : 함수를 호출하.. 2021. 11. 3.
[Unity] 기본 세팅 & 도구 소개 프로젝트 생성 일단 다운받은 Unity Hub를 실행시키면 아래와 같은 화면이 뜨는데 우측 상단에 있는 파란 색으로 되어있는 [새로 생성]을 눌러주면 위와 같이 여러가지 템플릿을 고를 수 있고 프로젝트 이름과 저장 위치를 지정할 수 있는 창이 나온다. 템플릿은 3D를 선택하고 프로젝트 이름을 BoxPusher Game으로 생성하였다. (만약 2D로 제작하고 싶다면 2D를 선택하면 된다. 그리고 저장 경로에 한글이 없도록 주의하도록 한다.) 화면 설정 생성 버튼을 누르면 위와 같이 뜨는데 여기서 몇 가지를 보기쉽게 바꿔주도록하자. 이전 사진을 보면 Console뷰가 없을 것이다. Console뷰는 상단 메뉴 바에서 Window > General > Console을 선택하여 불러올 수도 있고, Ctrl + .. 2021. 10. 20.