반응형
반응형
코드 작성 using UnityEngine; using System.Collections; public class Floating : MonoBehaviour { public float RottationSpeed = 15.0f; public float Bounciness = 0.5f; public float Frequency = 1f; Vector3 posOffset = new Vector3(); Vector3 tempPos = new Vector3(); void Start() { posOffset = transform.position; } void Update() { transform.Rotate(new Vector3(0f, Time.deltaTime * RottationSpeed, 0f), Space..
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Rotator : MonoBehaviour { //Rotational Speed public float speed = 0f; //Forward Direction public bool ForwardX = false; public bool ForwardY = false; public bool ForwardZ = false; //Reverse Direction public bool ReverseX = false; public bool ReverseY = false; public bool ReverseZ = false; void Updat..
코드 작성 using UnityEngine; using System.Collections; using System.IO; public class AssetBundleManager : MonoBehaviour { // 저장된 에셋 번들 파일의 경로 private string bundlePath = "Assets/StreamingAssets/myAssetBundle"; // 에셋 번들을 저장하는 함수 public void SaveAssetBundle() { // 에셋 번들을 생성할 경로 string outputPath = "Assets/StreamingAssets/myAssetBundle"; // 에셋 번들 생성 BuildPipeline.BuildAssetBundles(outputPath, BuildAsse..
코드 작성 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..
MVP 패턴 이란? Unity에서 MVP(Model-View-Presenter) 패턴은 애플리케이션의 관심사를 Model, View, Presenter의 세 가지 주요 구성 요소로 분리하는 데 사용되는 디자인 패턴입니다. 이는 보다 모듈화되고 유지 관리 가능한 코드베이스를 달성하는 데 도움이 됩니다. 모델: 애플리케이션의 데이터 및 비즈니스 로직을 나타냅니다. 데이터를 보유하고 조작하여 발표자에게 변경 사항을 알립니다. 보기: 사용자 인터페이스를 나타내며 사용자에게 데이터를 표시하는 역할을 담당합니다. 수동적이며 발표자가 제공한 정보만 표시합니다. 프레젠터: 모델과 뷰 사이의 중개자 역할을 합니다. 여기에는 애플리케이션 로직이 포함되어 있고, 모델에서 데이터를 검색하고 그에 따라 뷰를 업데이트합니다. 또..
새로운 개인 개발자 계정의 앱 테스트 요구사항새로 만든 개인 개발자 계정이 있는 경우 최근 14일 이상 지속적으로 테스트에 참여하겠다고 선택한 상태인 20명 이상의 테스터를 대상으로 비공개 테스트를 진행해야 합니다. 해결 방법1. 네이버 카페에서 사람 구하기 인디터 - 인디게임 개발자 커뮤니티 : 네이버 카페게임, 인디, 인디게임, 인디게임개발, 인디게임개발자, 모바일게임, 온라인게임, 유니티, 언리얼, 게임홍보cafe.naver.com 인디플 - 인디 게임 개발자 공식 커... : 네이버 카페인디게임 게임 한국인디게임협회 게임개발 스팀 게임제작 기획 아트 게임제작 플레이엑스포 리소스뱅크cafe.naver.com 신작 모바일게임 & 인디게임 평가단 ... : 네이버 카페신작모바일게임 , 인디게임 소개 및..
다음과 같은 이유로 주소지 증빙 문서를 사용할 수 없습니다. 해결 방법다음과 같은 이유로 주소지 증빙 문서를 사용할 수 없습니다.제출하신 문서에 이름과 전체 주소를 확인할 수 없습니다.결제 프로필에 등록된 이름과 주소가 일치하는 공인된 문서를 제출해 주세요.주소지 증빙으로 접수 가능한 문서는 다음과 같습니다.(90일 이내에 발행된) 주민등록 등본 (주민등록 번호 뒷자리 마스킹 처리 필수)(90일 이내에 발행된) 공공요금, 전기세 또는 수도세 문서(90일 이내에 발행된) 신용카드 명세서(90일 이내에 발행된) 은행 명세서(90일 이내에 발행된) 임대 계약서위에 명시된 문서의 사본을 선명하고 알아볼 수 있는 상태로 다음 링크에 제출해 주세요.Google에서는 데이터 보안과 개인정보 보호를 매우 중요하게 생각..