묻고 답해요
150만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
인앱구현 문의드립니다.
UnityPurchasing.Initialize(this, builder); 초기화 코드에 위 코드는 사용되지 않는 코드라고합니다. 유니티 6입니다.Unity IAP: Unity In-App Purchasing requires Unity Gaming Services to have been initialized before use.- Find out how to initialize Unity Gaming Services by following the documentation https://docs.unity.com/ugs-overview/services-core-api.html#InitializationExampleor download the 06 Initialize Gaming Services sample from Package Manager > In-App Purchasing > Samples.- If you are using the codeless API, you may want to enable the enable Unity Gaming Services automatic initialization by checking the Automatically initialize Unity Gaming Services checkbox at the bottom of the IAP Catalog windowUnityEngine.Purchasing.UnityPurchasing:Initialize (UnityEngine.Purchasing.IStoreListener,UnityEngine.Purchasing.ConfigurationBuilder)cIAPManager:InitUnityIAP () (at Assets/2.Scripts/8.ShopManager/cIAPManager.cs:53)cIAPManager:Awake () (at Assets/2.Scripts/8.ShopManager/cIAPManager.cs:13) 이런 오류가 발생하는데 경고문이긴한데 무시해도 괜찮을까요?? 수정해야한다면 어떻게 수정해야하나요??
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
파이어베이스 강의 문의
파이어베이스 Authentication게임이 시작되고 게스트로그인 ContinueWith을 통해 계정생성이 잘 완료되고 Realtime Database에도 USER라는 곳에 데이터가 잘 저장되고 불러오기가 되는데 (익명) 사용자가 바로 생성되지 않습니다 무슨 문제일까요?? 시간이 한참 지나면 생성되어져 있습니다. (강의영상보면 바로 생성되던데 저는 안되네요)
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
구글로그인 부분은 어디에 있나요??
구글로그인 및 파이어베이스 구글로그인은 강의가 어디에 있나요??
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
마테리얼 깨짐
마테리얼 파일이 깨지는데 자료 다시 올려주실수 있을까요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
몬스터 추적 강의 질문
안녕하세요 강의 잘 보고 있습니다 궁금한 내용 정리해서 질문드립니다. Init 관련 발음하실 때 아이닛 이라고 하시는 이유가 궁금? 합니다 보통 이닛 이라고 하지 않나요? 몬스터 추적 강의에서 Player 스크립트 작성할 때 FindClosetTarget(Spawner.m_Monster.ToArray()); 이렇게 ToArray 배열로 넘기는 부분이 있던데 꼭 배열로 넘겨야 하는지 궁금합니다 T로 받을거면 FindClosetTarget(Spawner.m_Monster); 이렇게 넘겨도 상관 없지 않을까 싶어서요
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
ArgumentNullException : Value cannot be null
17분까지는 구현이 잘되었는데 27분에 코드 수정 후 되지 않습니다. 오류가 나는 원인을 알고 싶습니다.Main_UI.cs 206 Stage_Mng.cs 42 Main_UI.cs 260
-
해결됨새싹부터 시작하는 Unity 게임 개발
2D게임에서 트램플린 Trigger감지관련
트램펄린을 Box Collider로 설정하고 진행할 때, 옆면에만 닿아도 점프가 되는데 윗면에서만 감지되도록 하여 트램펄린 위에 올라갔을 때만 점프하도록 구현하려면 어떻게 해야 할까요?
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
Item DB Firebase 연결
Axe, Mana, Dice 까지는 firebase에 추가가 되었는데, 이후에 추가로 아이템을 등록을 해보려고 Scriptable/Item 폴더 안에 Scriptable Object를 추가했더니 인게임에서 키값도 못찾고 DB에 당연히 등록도 안되네용.. 어떻게하면 좋을까요 ㅠ
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
Item_Holder 대해 질문 드립니다.
ItemDB 강의를 듣고 있는 중입니다. Data_Mng에 item_holder를 Dictionary로 만드셧는데 초기화 하는 부분이 어디인지 모르겠습니다. Character_Holder는 데이터 초기화 하는 부분 Holder s_holder = new Holder();if(Character_Holder.ContainsKey(data.m_Character_Name)){s_holder=Character_Holder[data.m_Character_Name];}else{ Character_Holder.Add(data.m_Character_Name, s_holder);}이 존재 해서 데이터 잘나오고 있는데요 item_holder 는 어디서 초기화를 진행하는지 모르겠습니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
nova, dice, z 이펙트(프리팹)들이 깨져서 나오는데 해당 파일들을 혹시 받을 수 있을까요?
다름이 아니고 유니티 패키지를 받아오는데 z 프리팹이 깨져서 나오고 dice와 nova 프리팹이 유니티 패키지 임포트 목록에 보이질 않아서요 혹시 따로 좀 받을 수 있다면 부탁드리겠습니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
Render Texture 관련 문의 강의와 다르게나와요.
아무리 강의를 돌려봐도 강의영상 3:17에는 위와 같은 느낌이었는데 강의영상 4:31 영상 렌더 텍스쳐 적용 후부터 이미지가 써클의 모양이랑 크기가 달라 보이는게 이해가 안됩니다... 부모 오브젝트부터 초 단위로 끊어서 봤었는데 보여지는 써클 사이즈가 도저히 이해가 안됩니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
인앱 결제 환불 처리
안녕하세요. 좋은 강의 감사드립니다.인앱결재같은 강의를 통해 서비스도 할 수 있겠다는 자신감을 얻었습니다.그리고 서비스 중에 발생하는 환불처리에 대한 내용도 있었으면 참 좋겠다는 생각이 들어글 남깁니다
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
로딩 씬에서 DB 데이터 로드 완료 후 Main 씬 전환 시 Spawner의 OnReady 이벤트가 작동하지 않습니다.
로딩 씬에서 DB 데이터 로드 완료 후 Main 씬 전환 시 Spawner의 OnReady 이벤트가 작동하지 않습니다. 디버깅을 통해 StageManager의 OnReady와 OnPlay 호출 시점을 확인해 보았는데, OnReady가 먼저 호출되는 것을 확인하였으나, Spawner에서는 OnReady 함수가 작동하지 않아 발생하는 문제로 확인됩니다.이렇듯 연결은 잘 해놓았으나, 작동하지 않는데, 하루종일 디버깅하며 찾아보는데 도저히 진도가 빠지지 않아 요청드립니다. https://github.com/sangmoki/IdleHero_RPG 깃허브 링크도 같이 첨부 드립니다 !
-
해결됨새싹부터 시작하는 Unity 게임 개발
Tilemap Collider 2D 사용 시 평지에서 캐릭터가 안 움직이는 현상
Tilemap Collider 2D 를 사용할 경우 가끔가다 평지에서 캐릭터의 velocity 가 0이 아닌데도 멈추는 현상이 있는데요 캐릭터의 rigidbody contacts 값이 4일 때는 발생 안하고 6일 때, 그리고 속도가 느릴 때만 발생하는 것으로 보아 타일 사이에 껴서 못 움직이는 현상 같은데.. Box Collider 2D 를 사용하면 contacts 값이 항상 2로 유지되면서 이 현상이 없어지긴 하지만 근본적인 해결책은 아닌 것 같아서요혹시 Tilemap Collider 2D 를 사용하면서 문제를 해결하는 방법이 있을까요?사실 contacts 가 6이 된다고 못 움직이는 것도 이해가 안됩니다.. 그냥 타일 3개와 닿아 있다는 뜻 아닌가요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
섹션 9 상점 UI Layer 수정 앞부분이 잘린건가요?
상당히 많은 부분이 진행된거같은데 제가 뭔가 놓친게 있는건지.. 인프런 오류인지 아니면 개인적으로 작업하라고 빼놓으신건지 여쭤봅니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
열심히 보고있습니다!
안녕하세요.. 혹시 우편시스템이나 쿠폰시스템 강의는 없을까요??
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
TextProMesh에서 그라디언트 활성화 방법
if (critical) Text.GetComponent<TMP_Text>().enableVertexGradient = true; 도 가능하던데 참고 부탁드리겠습니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
Layer1> "HIT_TEXT" 풀에 반환시
Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues.UnityEngine.Transform:set_parent (UnityEngine.Transform)Object_Pool:Return (UnityEngine.GameObject,System.Action`1<UnityEngine.GameObject>) (at Assets/00_Scripts/Mng/Pool_Mng.cs:66)Base_Mng/<Return_Pool_Coroutine>d__8:MoveNext () (at Assets/00_Scripts/Mng/Base_Mng.cs:69)UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) public void Return(GameObject obj, Action<GameObject> action = null) { pool.Enqueue(obj); //풀안으로 새로운 오브젝트가 들어감. obj.transform.parent = parentTransform; //obj.transform.parent.SetParent(parentTransform, false); //이거는 오류가나타남 //obj.transform.parent.SetParent(parentTransform, true); //true이든 false이든.. 오류발생 obj.SetActive(false); if(action != null) { action?.Invoke(obj); } } transform의 parent 속성대신에 SetParent 를 쓰라고 경고메세지가 나타나는데요Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues.근데 /obj.transform.parent.SetParent(parentTransform, false)이런식으로 사용했더니, HIT_TEXT가 풀로 반환되면서 부모인 Layer1도 같이 반환되어서 UnityException: Transform child out of bounds Base_Canvas.Holder_Layer (System.Int32 value) (at Assets/00_Scripts/Base_Canvas.cs:28) HIT_TEXT.Init (UnityEngine.Vector3 pos, System.Double dmg, System.Boolean Critical) (at Assets/00_Scripts/HIT_TEXT.cs:76) Monster+<>c__DisplayClass6_0.<GetDamage>b__0 (UnityEngine.GameObject value) (at Assets/00_Scripts/Monster.cs:113) Object_Pool.Get (System.Action1[T] action) (at Assets/00_Scripts/Mng/Pool_Mng.cs:58) Monster.GetDamage (System.Double dmg) (at Assets/00_Scripts/Monster.cs:111) Bullet.Update () (at Assets/00_Scripts/Bullet.cs:83)-------------------------------Layers의 자식이 Layer3밖에 남지않아서Base_Canvas 스크립트의 public Transform Holder_Layer(int value) { return LAYER.GetChild(value);함수 호출시에 에러가 나더라구요결국에는 그냥 transform.parent = parentTransform.로 사용하고있는데 SetParent를 사용하라고 계속 경고메세지가 뜹니다. ㅠㅠSetParent(parentTransform, ture) 이던, false이던 Canvas>Layer1>HitText, 에서 Pool로 반환될때 Layer1도 같이 반환됩니다.Layer0>"COIN_PARENT"도 마찬가지로 Layer0도 같이 반환됩니다.그냥 경고메세지를 띄울수밖에없는건가요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
오브젝트 풀링 파트에서 겟과 리턴을 만들때
안녕하세요 강의 너무 잘 보고 있는 지망생입니다 . 한가지 궁금한게 생겨서 여쭤봅니다 . 겟과 리턴을 만들 때 액션의 널 체크를 하잖아요 . 이 부분을 if로 널 체크를 한번 하고 ? 로 널 체크를 한번 더 하는데 이렇게 두번 해야하는 이유가 있을까 조심히 여쭤봅니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
해당 강의 자료를 유니티6로 마이그레이션이 가능할까요?
질문1) 유니티6로 해당 강의를 진행해도 문제가 되지 않는 지 궁금합니다.질문2) 혹시 기존 학습을 진행했던 대상이, 유니티6로 마이그레이션이 가능하다면 방법적인 부분도 추가 안내해주실 계획이 있는 지 문의 드립니다.
주간 인기글
순위 정보를
불러오고 있어요