반응형
반응형
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; using UnityEngine.UI; public class NetworkManager : MonoBehaviourPunCallbacks { public void CreateRoom() { PhotonNetwork.LocalPlayer.NickName = "닉네임 설정"; RoomOptions roomOption = new RoomOptions(); roomOption.MaxPlayers = 4; //최대 인원수 설정 roomOption.IsOpen = true; //방이 열려있는..
포톤 서버 접근 순서 서버 접속 로비 접속 방 만들기 방 만들고 참가하기 방 떠나기 코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; using UnityEngine.UI; public class NetworkManager : MonoBehaviourPunCallbacks { void Awake() { Connect(); } public void Connect() { Debug.Log("서버에 접속중입니다."); PhotonNetwork.AutomaticallySyncScene = true; PhotonNetwork.ConnectU..
Photon Pun 2+ 멀티 게임을 위한 Asset https://assetstore.unity.com/packages/tools/network/photon-pun-2-120838 Photon PUN 2+ | 네트워크 | Unity Asset Store Get the Photon PUN 2+ package from Photon Engine and speed up your game development process. Find this & other 네트워크 options on the Unity Asset Store. assetstore.unity.com Photon Pun 2+ 공식 한국어 홈페이지 https://www.photonengine.com/ko-KR/ 글로벌 크로스 플랫폼 실시간 게임 개발 ..
유니티용 구글 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 이하에서는 서비스가 종료되어 광고..
유니티용 구글 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 이하에서는 서비스가 종료되어 광고..
코드 작성 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public enum MoneyType { Gold = 0, Crystal } public class ExampleEnum : MonoBehaviour { void Start() { MoneyType moneyType = (MoneyType)Enum.Parse(typeof(MoneyType), "Gold"); } }
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; public enum MoneyType { Gold = 0, Crystal } public class ExampleEnum : MonoBehaviour { public MoneyType moneyType = MoneyType.Gold; void GetEnumCount() { int count = System.Enum.GetValues(typeof(MoneyType)).Length; } }
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class MousePosition : MonoBehaviour { private void Start() { } void Update() { if (Input.GetMouseButtonDown(0)) { Vector3 mousePos = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, -Camera.main.transform.position.z)); Debug.Log(mousePos.ToStri..
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; using UniRx; public class CoroutionUniRX : MonoBehaviour { private void Start() { Observable.FromCoroutine(ExampleCoroution, false) .Subscribe(_ => Debug.Log("Exit")); } IEnumerator ExampleCoroution() { yield return new WaitForSeconds(1); Debug.Log("Coroution Exit"); } } 참고할만한 글 유니티 C# UniRX 타이머 간단 구현 Timer 코드 작..
코드 작성 using System.Collections; using System.Collections.Generic; using UniRx; using UnityEngine; using UnityEngine.UI; public class TimerUniRX : MonoBehaviour { public Text timerText; private int timerIndex = 0; private void Start() { Observable.Timer(System.TimeSpan.FromSeconds(1)) .Repeat() .Subscribe(_ => UpdateTimer()); } void UpdateTimer() { timerIndex++; timerText.text = timerIndex.ToStri..
코드 작성 using System.Collections; using System.Collections.Generic; using UniRx; using UnityEngine; using UnityEngine.UI; public class ExampleUniRX : MonoBehaviour { private void Start() { var parallel = Observable.WhenAll( ObservableWWW.Get("http://google.com/"), ObservableWWW.Get("http://bing.com/"), ObservableWWW.Get("http://unity3d.com")); parallel.Subscribe(xs => { Debug.Log(xs[0].Substring(0..
코드 작성 using System.Collections; using System.Collections.Generic; using UniRx; using UnityEngine; using UnityEngine.UI; public class ButtonClickUniRX : MonoBehaviour { public Button button; public Text text; private void Start() { button.onClick .AsObservable() .Subscribe(_ => { text.text = "Clicked"; }); } } 참고할만한 글