본문 바로가기

Unity5

Google I/O 2019 Codelab 중 Unity와 Firebase를 활용하는 실습 AdMob+Firebase 101 Unity: Setup & Analytics Basics AdMob+Firebase 101 Unity: Setup & Analytics Basics In this codelab, you’ll learn how to use Google Analytics for Firebase to analyze user’s behavior by using the app events. codelabs.developers.google.com AdMob+Firebase 102 Unity: Fine-tune the app behavior without an app update AdMob+Firebase 102 Unity: Fine-tune the app behavior without an app.. 2021. 1. 1.
유니티 연습 5 : Vector 클래스 3D 게임을 만들려면 공간에서 오브젝트를 어디에 둘지, 어느 쪽으로 옮길지, 어디로 힘을 보낼지 등을 정해야 하므로 float형의 x, y, z 값 세 개를 씁니다. C#에는 이러한 값을 하나로 합쳐 다룰 수 있는 Vector3 클래스(정확히는 구조체라고 합니다.)가 준비되어 있죠. 반면 2D 게임용에는 float형의 x, y 값을 갖는 Vector2 클래스가 있습니다. Vector3 클래스의 구조는 다음과 같습니다.class Vector3 { public float x; public float y; public float z; // Vector용 멤버 메서드가 아래에 이어진다. }이처럼 Vector3 클래스에는 x, y, z 멤버 변수가 있고, Vector2 클래스에는 x, y 멤버 변수가 있습니다. .. 2020. 12. 27.
유니티 연습 4 : 클래스 * 처리를 모아 둔 것이 메서드(함수)라면, 클래스는 메서드와 변수를 모아 둔 것입니다. * 변수와 메서드를 따로따로 구현하면 어느 변수와 메서드가 연결되어 있는 지 알기 어렵습니다. * 클래스를 사용하면 관계가 있는 변수와 메서드를 하나로 합칠 수 있으므로 스크립트를 관리하기 용이합니다.* class 키워드 다음에 클래스명을 쓰고, 그 안에 클래스에서 사용하는 변수와 메서드를 씁니다. * 클래스에서 사용한 변수를 멤버 변수, 클래스에서 사용한 메서드를 멤버 메서드라고 합니다.using System.Collections; using System.Collections.Generic; using UnityEngine; // Player 클래스를 선언한다. public class Player { private.. 2020. 12. 27.
유니티 연습 2 : 배열 1. 배열 사용하기 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { // Start is called before the first frame update void Start() { int[] array = new int[5]; array[0] = 2; array[1] = 10; array[2] = 5; array[3] = 15; array[4] = 3; //int[] array = {2, 10, 5, 15, 3}; for (int i = 0; i < 5; i++) { Debug.Log(array[i]); } } } 2. 조건을 만족하는 요소만 출력.. 2020. 12. 27.