반응형
반응형
코드 작성 (구버전용) using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Purchasing; public class IAPManager : MonoBehaviour, IStoreListener { private static IStoreController mStoreController; private static IExtensionProvider mStroeExtensionProvider; public static string Product_1 = "shop.cristalpack100"; void Start() { if (mStoreController == null) { Initia..
코드 작성 using UnityEngine; public class NetworkConnect : MonoBehaviour { bool isConnect = false; public bool CheckConnectInternet() { if (Application.internetReachability == NetworkReachability.NotReachable) { // 인터넷 연결이 안되었을때 isConnect = false; } else if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) { // 데이터로 인터넷 연결이 되었을때 isConnect = true; } else { // 와이..
코드 작성using System.Collections;using System.Collections.Generic;using UnityEngine;public class Gizmo : MonoBehaviour{ public Color color = Color.blue; public float radius = 1.0f; void OnDrawGizmos() { Gizmos.color = color; Gizmos.DrawSphere(transform.position, radius); }}
코드 작성 using UnityEngine; using System.Collections; using UnityEngine.UI; using UnityEngine.EventSystems; public class ButtonClickAnimation : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { public void OnPointerDown(PointerEventData eventData) //버튼 눌렀을 떄 { transform.localScale = Vector3.one * 0.95f; } public void OnPointerUp(PointerEventData eventData) //버튼을 땟을 때 { transform.localScale = ..
유니티 자체 코드 작성using UnityEngine;using System.Collections;public class FadeInOut : MonoBehaviour{ public float fadeSpeed = 1.5f; public bool fadeInOnStart = true; public bool fadeOutOnExit = true; private CanvasGroup canvasGroup; void Start() { canvasGroup = GetComponent(); if (fadeInOnStart) { canvasGroup.alpha = 0f; StartCoroutine(FadeI..
using System.Collections; using System.Collections.Generic; using UnityEngine; public class FpsCheck : MonoBehaviour { float deltaTime = 0.0f; void Update() { deltaTime += (Time.unscaledDeltaTime - deltaTime) * 0.1f; } void OnGUI() { int w = Screen.width, h = Screen.height; GUIStyle style = new GUIStyle(); Rect rect = new Rect(0, 0, w, h * 2 / 100); style.alignment = TextAnchor.UpperLeft; style...
코드 작성 using System.IO; using UnityEngine; public static class SystemPath { public static string GetPath(string fileName) //파일 위치 불러오기 { string path = GetPath(); return Path.Combine(GetPath(), fileName); } public static string GetPath() //플랫폼 별 파일이 저장되는 위치 불러오기 { string path = null; switch (Application.platform) { case RuntimePlatform.Android: path = Application.persistentDataPath; path = path.Su..
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class ExampleDontDestroyOnLoad : MonoBehaviour { void Awake() { var obj = FindObjectsOfType(); if (obj.Length == 1) { DontDestroyOnLoad(this); } else { Destroy(this); } } }
구글 유니티용 SDK 다운로드 Unity용 Google Play 게임즈 플러그인 시작하기 | Android 게임 개발 | Android DevelopersUnity용 Google Play 게임즈 플러그인 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 주제에서는 Unity용 Google Play 게임즈 플러그인을 사용하도록 Unitdeveloper.android.com 코드 작성using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using GooglePlayGames;using GooglePlayGames.BasicApi;public class Go..
싱글 톤 패턴 해당 클래스의 인스턴스가 하나만 존재하도록 보장하는 패턴. 게임 내에서 전역적으로 접근해야 하는 매니저 클래스 등에 사용됩니다. using UnityEngine; public class Singleton : MonoBehaviour { public static Singleton instance; //인스턴스 선언 public int a = 0; public string name = "안녕하세요"; void Awake() { instance = this; } public void OnClick() { Debug.Log("클릭되었습니다"); } } 다른 곳에서 참조하기 using UnityEngine; public class UseSingleton : MonoBehaviour { void St..
Enum 이란?상수에 이름을 붙여 구분을 쉽게 하기위해 사용합니다. Enum을 사용하지 않고 코드 작성시using System.Collections;using System.Collections.Generic;using UnityEngine;public class ExampleEnum : MonoBehaviour{ int gold = 0; int crystal = 1; int money = 0; void Awake() { money = 0; switch (money) { case 0: Debug.Log("골드 발견"); break; case ..
유니티용 구글 Admob SDK 설치 Releases · googleads/googleads-mobile-unityOfficial Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unitygithub.com 구글 Admob 설정 Google AdMob: 모바일 앱 수익 창출인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.admob.google.com 구글 Admob 홈페이지 보상형 광고 | Unity | Google for DevelopersGoogle 모바일 광고 Unity 플러그인 버전 5.4.0 이하에서는 서비스가 종료되어 광..