반응형
반응형
PNG 다운 받기 Particle System 설정 Start Delay 0 Start Lifetime 5 Start Speed 0.02 Start Rotation -180 / 180 Shape Sphere Radius 0.0001 Rotation over Lifetime True Material 변경 Max Particle Size 3 Material 설정 참고
코드 작성 using UnityEngine; using UnityEngine.Purchasing; public class CurrencyUnitsFetcher : MonoBehaviour, IStoreListener { private IStoreController storeController; void Start() { InitializePurchasing(); } private void InitializePurchasing() { ConfigurationBuilder builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); // 여기에 제품 ID를 추가하세요 builder.AddProduct("your_product_id..
Json 사용 using UnityEngine; using System.Collections.Generic; using Newtonsoft.Json; using System.IO; public class CSVManager : MonoBehaviour { [System.Serializable] public class YourDataClass { // CSV 데이터 구조를 나타내는 필드들을 추가합니다. public string Name; // 이름 public int Score; // 점수 // 필요한 만큼 더 많은 필드를 추가하세요. } // 데이터를 저장할 리스트 예시 private List dataList = new List(); // 데이터를 JSON 파일로 Resources 폴더에 저장합니다. p..
OnMouseDownAsObservableGameObject 위에서 마우스 버튼을 누르면 이벤트가 발생합니다.using UniRx;using UnityEngine;public class MouseDownTriggerExample : MonoBehaviour{ private void Start() { this.OnMouseDownAsObservable() .Subscribe(_ => Debug.Log("Mouse Down")); }} OnCollisionIntegerAsObservable충돌이 발생하면 이벤트를 발생시킵니다.using UniRx;using UnityEngine;public class CollisionEnterTriggerExample : Mo..
OnNextobservable.Subscribe( value => Debug.Log($"OnNext: {value}"), () => Debug.Log("OnCompleted")); OnErrorobservable.Subscribe( value => Debug.Log($"OnNext: {value}"), error => Debug.LogError($"OnError: {error.Message}")); OnCompletedobservable.Subscribe( value => Debug.Log($"OnNext: {value}"), () => Debug.Log("OnCompleted")); OnDisposedvar subscription = observable.Subscribe..
코드 작성 using UnityEngine; public class SetQualityLevel : MonoBehaviour { void Start() { SetQualityToMedium(); } void SetQualityToMedium() { // "Medium" 품질 레벨의 인덱스를 가져옵니다. int mediumQualityLevel = QualitySettings.GetQualityLevelByName("Medium"); // 만약 "Medium" 품질 레벨이 존재하면 설정합니다. if (mediumQualityLevel != -1) { // 품질 레벨을 "Medium"으로 설정하고 변경을 즉시 적용합니다. QualitySettings.SetQualityLevel(mediumQualityLev..
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; public class WordSearch : MonoBehaviour { // 단어 찾기를 위한 2D 배열 char[,] wordGrid = { { '가', '나', '다', '라', '마' }, { '바', '사', '아', '자', '차' }, { '카', '타', '파', '하', '거' }, { '너', '더', '러', '머', '버' }, { '서', '어', '저', '처', '커' } }; // 주어진 단어를 찾는 함수 bool FindWord(string word) { int rows = wordGrid.GetLength(0); int ..
코드 작성 using UnityEngine; using System; using System.Net; using System.IO; public class InternetTime : MonoBehaviour { // WorldTimeAPI의 URL private const string WorldTimeAPIUrl = "http://worldtimeapi.org/api/ip"; void Start() { StartCoroutine(GetInternetTime()); } IEnumerator GetInternetTime() { // WorldTimeAPI에 대한 웹 요청 생성 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(WorldTimeAPIUrl..
코드 작성 using UnityEngine; using UnityEngine.Purchasing; public class InAppPurchaseManager : MonoBehaviour { // 이 스크립트를 인앱 결제를 초기화하는 개체에 부착하세요. private void Start() { // 여기에서 인앱 결제 시스템을 초기화하세요. // 예시: Unity IAP 초기화 InitializeUnityIAP(); } private void InitializeUnityIAP() { // Unity IAP를 초기화합니다. if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.And..
코드 작성 using UnityEngine; public class ParticleOnCollision : MonoBehaviour { public ParticleSystem collisionParticles; // Unity 에디터에서 Particle System을 여기에 끌어다 놓으세요. private void OnCollisionEnter(Collision collision) { // 충돌이 몬스터와 발생했는지 확인합니다 (태그 또는 레이어를 조정해야 할 수 있습니다). if (collision.gameObject.CompareTag("Monster")) { // 충돌 지점에 입자를 생성합니다. Instantiate(collisionParticles, collision.contacts[0].poin..
SDK 다운로드 Unity용 Google 패키지 살펴보기 | Google for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Unity용 Google 패키지 살펴보기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Unity용 Google 공식 패키지 developers.google.com ReviewManager 생성 private ReviewManager _reviewManager; _reviewManager = new ReviewManager(); 인앱 리뷰 표시하기 var requestFlowOperation = _reviewManager.RequestReviewFlow(); yield return requestFlo..
유니티 C# 인벤토리 드래그 앤 드롭 시스템 간단 구현 Inventory Drag and Drop InventorySlot.cs 작성using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class InventorySlot : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler{ private Transform originalParent; private CanvasGroup canvasGroup; private RectTransfo..