유니티 이야기19 [Unity] 스크립터블 오브젝트 사용 방법 - Scriptable Object 스크립터블 오브젝트는 유니티에서 제공하는 데이터 컨테이너로 게임에서 사용되는 데이터를 게임 리소스에 미리 저장하여 사용할 수 있습니다. Scriptable Object를 사용하기 전에는 일반 스크립트로 데이터 저장 구조를 만들고 프리팹으로 만들어 데이터를 입력하고 사용하는 방식으로 사용되었습니다. 저는 쉽게 이해하기 위해 스크립터블 오브젝트를 "스크립팅이 가능한 리소스 오브젝트"라고 바꿔서 이해하고 사용하고 있습니다. 이번 포스팅에서는 스크립터블 오브젝트의 사용방법과 관련 예시를 작성해 보겠습니다. 1. 스크립터블 오브젝트 선언 스크립터블 오브젝트를 만들기 전에 프로젝트 내에 C# 스크립트로 구조를 선언해야 합니다. using UnityEngine; [CreateAssetMenu] public class.. 2022. 9. 14. [Unity] 프로그래밍에 쉽게 입문하는 방법 프로그래밍을 접해보지 못한 주변 분들이 저에게 물어봅니다. 프로그래밍이 무엇인가? 배우고 싶은데 어떻게 해야 되는지 모르겠다. 게임 만들기 난이도 등 질문을 주시는데요. 저는 프로그래밍은 컴퓨터에게 어떤 일을 처리하기 위한 순서와 연관성을 작게 나열해서 조립하고 상호작용을 컴퓨터가 이해하는 프로그래밍 언어로 명세하는 과정이고 프로그래밍 언어는 여러 가지가 있으며 그러한 언어들은 제작하는 프로그램에 따라 장단점을 가지고 있다는 답하고 있습니다. 저는 프로그래밍에 가장 쉽게 입문하는 방법을 유니티 게임엔진을 통해 게임을 만들며 배우는 것이라 생각하고 그 이유를 작성해보았습니다. 1. 프로그래밍을 배우는 방법 프로그래밍을 배우고 싶다면 책의 함정에 빠지지 말고 최소한의 문법만 익히고 아는 선에서 여러 차례 무.. 2022. 9. 5. [Unity] 구글 시트에서 데이터 읽어오기 게임을 만들다 보면 외부에서 데이터를 읽고 써야 되는 경우가 발생하는데 상용 백엔드 서버는 비용이 발생하기 때문에 작게 운영하는 게임 제작 팀에서 사용하기 부적절하다고 생각됩니다. 이러한 경우 구글 스프레드 시트를 이용해 어느 정도 문제 해결이 가능하고 저 또한 개발하던 게임의 업데이트 확인 기능 제작에 활용했던 기억이 있습니다. 이번 포스팅에서는 구글 스프레드 시트의 데이터를 가져오는 방법을 작성해보겠습니다. 1. 데이터 작성 및 구글시트 설정하기 데이터는 엑셀 데이터 유니티 인스턴스로 밀어 넣기에서 사용했던 아이템 시트 데이터를 재활용했습니다. 구글의 해당 시트로 들어가 공유를 설정합니다. 링크가 있는 모든 사용자 > 링크를 복사해 주고 > 완료를 누릅니다. 복사해온 URL 링크를 수정합니다. 추가된.. 2022. 9. 4. [Unity] 2022 구글 애드몹 광고 통합 튜토리얼 유니티 앱에서 수익 극대화를 위해 가장 많이 사용되는 광고 플랫폼은 구글 애드몹입니다. 애드몹은 광고주와 콘텐츠 소비자를 기준으로 광고주의 최대 이익과 정보 소비자의 원활한 콘텐츠 소모를 위해 정책이 엄격하여 정책 위반 시 가볍게는 등록된 콘텐츠의 광고 게재 정지나 계정 정지까지 가능하니 사용 전 관련 정책 확인이 필요합니다. 이번 포스팅에서는 유니티 앱으로 애드몹에서 수익창출을 하기 위해 많이 사용되는 전면과 보상형 광고의 구현 방법에 대해 설명합니다. 이 튜토리얼은 2022년 9월 3일에 작성 및 테스트하였습니다. 1. 애드몹 SDK 설치 애드몹 유니티 가이드 링크에 기재된 "플러그인 다운"을 통해 애드몹 github으로 이동하여 UnityMobileAds 패키지를 다운로드합니다. 설치할 프로젝트를 .. 2022. 9. 3. 이전 1 2 3 4 5 다음