본문 바로가기
반응형

전체 글382

유니티 C# 레그돌 Ragedoll 사용법 간단 구현 코드 작성 using UnityEngine; public class RagdollController : MonoBehaviour { // 레그돌로 전환할 때 비활성화할 컴포넌트들의 배열 private Rigidbody[] rigidbodies; private Collider[] colliders; // 레그돌 상태 여부를 나타내는 변수 private bool isRagdoll = false; void Start() { // 레그돌로 전환할 때 비활성화할 컴포넌트들을 초기화 rigidbodies = GetComponentsInChildren(); colliders = GetComponentsInChildren(); // 초기에는 레그돌을 비활성화 SetRagdollEnabled(false); } void .. 2024. 2. 26.
유니티 C# 오브젝트 둥둥 떠다니는 효과 주기 간단 구현 UFO 코드 작성 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.. 2024. 2. 22.
유니티 C# 오브젝트 X Y Z 축으로 자동으로 회전시키기 간단 구현 코드 작성 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.. 2024. 2. 22.
유니티 C# 에셋 번들 저장 불러오기 간단 구현 Asset Bundle 코드 작성 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.. 2024. 2. 20.
유니티 C# 공 빛나는 효과 파티클 만들기 간단 구현 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 설정 참고 2024. 2. 19.
유니티 C# IAP 국가코드 화폐 단위 가져오기 간단 구현 코드 작성 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.. 2024. 2. 18.
유니티 C# Json 형태 리소스 폴더에 CSV 저장 불러오기 간단 구현 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.. 2024. 2. 18.
유니티 Unirx 트리거 사용법 간단 예시 Triggers OnMouseDownAsObservable GameObject 위에서 마우스 버튼을 누르면 이벤트가 발생합니다. 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 : MonoBehaviour { pri.. 2024. 2. 17.
유니티 Unirx 구독 이벤트 간단 정리 Subscribe OnNext observable.Subscribe( value => Debug.Log($"OnNext: {value}"), () => Debug.Log("OnCompleted") ); OnError observable.Subscribe( value => Debug.Log($"OnNext: {value}"), error => Debug.LogError($"OnError: {error.Message}") ); OnCompleted observable.Subscribe( value => Debug.Log($"OnNext: {value}"), () => Debug.Log("OnCompleted") ); OnDisposed var subscription = observable.Subscribe( value => .. 2024. 2. 17.
유니티 디자인 패턴 MVP 간단 설명 및 간단 구현 Unity Design Pattern MVP 패턴 이란? Unity에서 MVP(Model-View-Presenter) 패턴은 애플리케이션의 관심사를 Model, View, Presenter의 세 가지 주요 구성 요소로 분리하는 데 사용되는 디자인 패턴입니다. 이는 보다 모듈화되고 유지 관리 가능한 코드베이스를 달성하는 데 도움이 됩니다. 모델: 애플리케이션의 데이터 및 비즈니스 로직을 나타냅니다. 데이터를 보유하고 조작하여 발표자에게 변경 사항을 알립니다. 보기: 사용자 인터페이스를 나타내며 사용자에게 데이터를 표시하는 역할을 담당합니다. 수동적이며 발표자가 제공한 정보만 표시합니다. 프레젠터: 모델과 뷰 사이의 중개자 역할을 합니다. 여기에는 애플리케이션 로직이 포함되어 있고, 모델에서 데이터를 검색하고 그에 따라 뷰를 업데이트합니다. 또.. 2024. 2. 17.
인디게임 1인 개발 출시 후 홍보 마케팅 방법 인디게임 1인 개발 출시 후 홍보 마케팅 방법 # 기본 세팅 키워드 점검 및 활용법 간단한 아이콘 제작 방법 간단한 스크린샷 제작 방법 간단한 동영상 제작 방법 구글 SEO 최적화 애플 ASO 최적화 # 무료 홍보 방법 블로그 활용 카페 활용 해외 사이트 활용 커뮤니티 활용 # 유료 홍보 방법 구글 애즈 세팅 (Google Ads) 애플 광고 세팅 (Search Ads) 유니티로 게임 개발 이후 마케팅 방법을 알려드립니다. - 크몽 DevPark 전문가의 마케팅 서비스를 만나보세요. ※ 인위적인 리뷰 조작, 불법 리뷰 마케팅이 아닌 콘텐츠를 확산시켜 체험단을 모집하는 서비... kmong.com 2024. 2. 16.
구글 신규 개발자 계정 앱 출시 전 20명 테스터 구하는 방법 새로운 개인 개발자 계정의 앱 테스트 요구사항 새로 만든 개인 개발자 계정이 있는 경우 최근 14일 이상 지속적으로 테스트에 참여하겠다고 선택한 상태인 20명 이상의 테스터를 대상으로 비공개 테스트를 진행해야 합니다. 해결 방법 1. 네이버 카페에서 사람 구하기 인디터 - 인디게임 개발자 커뮤니티 : 네이버 카페 게임, 인디, 인디게임, 인디게임개발, 인디게임개발자, 모바일게임, 온라인게임, 유니티, 언리얼, 게임홍보 cafe.naver.com 인디플 - 인디 게임 개발자 공식 커... : 네이버 카페 인디게임 게임 한국인디게임협회 게임개발 스팀 게임제작 기획 아트 게임제작 플레이엑스포 리소스뱅크 cafe.naver.com 신작 모바일게임 & 인디게임 평가단 ... : 네이버 카페 신작모바일게임 , 인디.. 2024. 2. 16.
반응형