본문 바로가기

game as a service7

[서평] 초보자를 위한 유니티 입문 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. https://www.hanbit.co.kr/store/books/look.php?p_code=B1399693424 초보자를 위한 유니티 입문(개정2판) 유니티 초보자를 위한 최적의 입문서 따라 하다 보면 어느새 나도 게임 개발자! www.hanbit.co.kr 서론 저는 지인 분들께 유니티 책 추천을 부탁받으면 제가 베타 리더를 했었던 라는 책을 입문서로 추천하고, 수학의 정석처럼 두고두고 계속 보면서 참고할 만한 책으로는 개정판 컨텐츠 검수에 참여했었던 라는 책을 추천해주고는 했었는데요 -! 올해는 전공과목에서도 배우고 있고, 절판된 책이긴 하지만 유니티짱이라는 오픈소스를 활용한 프로젝트 실습을 하기 위해 이라는 책을 중고로 구매하여 학습하고.. 2023. 4. 22.
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.