묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[유니티6] 따라하면서 배우는 고박사의 2D 플랫포머 게임 제작
강의 01-02에서 프리팹 렌더링 오류
프리팹이 첨부한 사진처럼 출력됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Managers 오류
You are trying to create a MonoBehaviour using the 'new' keyword. This is not allowed. MonoBehaviours can only be added using AddComponent(). Alternatively, your script can inherit from ScriptableObject or no base class at allUnityEngine.MonoBehaviour:.ctor ()이라는 메세지가 뜹니다작동하는데는 문제가 없는 것 같지만 자꾸 뜨니까 거슬려서 해결 하고 싶습니다.아래는 코드입니다.using UnityEngine;public class Managers : MonoBehaviour{ static Managers s_instance; // 유일성 보장된다 static Managers Instance { get { Init(); return s_instance; } } // 유일한 매니저를 갖고 온다 InputManager _input = new InputManager(); ResourceManager _resource = new ResourceManager(); public static InputManager Input { get { return Instance._input; } } public static ResourceManager Resource { get { return Instance._resource; } } // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { Init(); } // Update is called once per frame void Update() { _input.OnUpdate(); } static void Init() { if (s_instance == null) { // 초기화 GameObject go = GameObject.Find("@Managers"); if(go == null) { go = new GameObject { name = "@Managers" }; go.AddComponent<Managers>(); //? } DontDestroyOnLoad(go); s_instance = go.GetComponent<Managers>(); } }}아래에는 오류가 뜨는 부분입니다.go.AddComponent<Managers>(); //?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
같은 네트워크 내 주소 질문
강의를 듣다가 질문이 생겼습니다.강의에서 나타난 같은 네트워크 내 주소가 앞자리는 모두 같고, 마지막 숫자만 다른데이때, 같은 네트워크라는 것의 기준이 궁금합니다.PC방이나 회사와 같이 같은 장소에 여러대의 컴퓨터가 있다면 같은 네트워크 인가요? 그러면 이때, 강의 처럼 주소의 앞자리는 같고, 끝 숫자만 다를까요?
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
서버에서 디스커넥트되시는분들 JWT 관련 참고하셔요
루키스님이 말씀하신대로, 서버와 클라이언트의 jwt를 맞춰줘야 합니다. 강의자료에는 서버폴더내 config.json 파일에 secretkey가 없기 때문에 "secretKey": "this is my custom secret key for authentication" 이 줄을 추가해서 넣어주시면 잘 작동되실겁니다. 그리고 게임서버 및 어카운트서버 돌리고 클라 접속하면 잘 됩니다. 개발단계에서만 쓰시고 나중에 키는 다른걸로 바꿔야하겟죠
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Scene에는 BindTest가 보이는데 GameScene에는 보이지 않습니다.
위의 사진과 같이 GameScene에서는 왜 글자가 보이지 않는 걸까요...? 그리고 왜 아래 Button에는 빨간색으로 X표시가 있는건지 잘 모르겠습니다
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
코드 파일
강의 내용 그대로 코딩된 코드 있으면 혹시 공유 가능하신가요 여러분 ㅠㅠ
-
미해결[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
FirebaseUser null 문제
3:00에서 로컬에 UID가 저장되어 있는 경우, Early Exit 합니다. 이로인해 user(FirebaseAuth)가 할당되지 않습니다. 나중에 user를 참조할 경우 이 부분이 문제가 됩니다. 혹시 제가 놓치고 있는 부분이 있나요?
-
해결됨[Unity6] 나만의 서바이벌 게임 만들기
ItemClicktap오류
빌딩패널에서 마우스를 움직여도 한쪽에서만 나오고, Exit시 parentPanel.itemClicktap에서 null이 나옵니다. public class BUILDING : UIPART{ public BuildingPanel buildingPanel; public Transform content; List<BuildingPanel> buildingsList = new List<BuildingPanel>(); public GameObject ItemClickTap; // Start is called once before the first execution of Update after the MonoBehaviour is created private void Awake() { Init(); } // Update is called once per frame void Init() { var buildings = AssetManager.Buildings; for(int i = 0; i< buildings.Length; i++) { var go = Instantiate(buildingPanel, content); go.Init(buildings[i], this); buildingsList.Add(go); } } public void SetItemClickAnimation(BuildingPanel panel) { ItemClickTap.gameObject.SetActive(true); ItemClickTap.transform.SetParent(panel.transform); ItemClickTap.transform.localPosition = Vector2.zero; } private void OnEnable() { SetBuilding(); } void SetBuilding() { StartCoroutine(GetOpenCoroutine()); } public void OnDisable() { for (int i = 0; i < buildingsList.Count; i++) { buildingsList[i].gameObject.SetActive(false); } } IEnumerator GetOpenCoroutine() { yield return new WaitForSeconds(0.3f); for(int i = 0; i < buildingsList.Count; i++) { buildingsList[i].SetData(); yield return new WaitForSeconds(0.02f); } }}
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
End()와 Complete() 함수를 따로 구현한 의도
1. TaskGroup1) End() -State를 Complete로 변경-각 task의 task.End() 호출2) Complete()- State를 Complete로 변경-각 task가 Complete가 아니면 task.Compete() 2. Task1) End()-event 초기화2) Complete()-현재 성공 횟수를 완료 요구값으로 변경 저는 이렇게 이해했는데 End()와 Complete()를 분리한 의도가 이해가 잘 안됩니다.
-
미해결MusicGame
강의자료는 없나요?
강의자료가 있으면 좋겠는데..자료가 없나요?
-
해결됨두고두고 써먹는 유니티 VR
첨부파일 확장자 문의
강의영상에서는 "Tutorial Resources.unitypackage" 파일을 드래그 드랍해서 추가하시는데, 강의에 첨부된 파일은 "Tutorial+Resources.gz"입니다.*.gz 파일을 에셋으로 추가하는 방법을 검색해서 추가는 했는데, 관련 내용에 대한 언급이 없는거 같습니다.
-
미해결Unity 6 혼자서 온라인 오목 게임 만들기 Unity + C# 서버 구현
이미지 어디서 다운 받아야되나요?
혹시 보드판 이미지랑 오목 이미지들 어디서 다운 받으면 될까요?
-
해결됨두고두고 써먹는 유니티 VR
카메라가 오브젝트와 너무 가깝습니다
카메라가 오브젝트와 너무 가깝습니다. Left, Right도 위치가 겹치구요. 왜 일까요? 2022.3.60f.1 사용하고 있습니다.
-
해결됨[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
SpeechBubble Initialize 딜레이
16:40~ 부터 코루틴으로 딜레이를 만들고 있는데 0.3초를 대기해야 하는 이유는 무엇인가요? 딜레이 없이 즉시 호출했을 때 내부에서 FindObjectsByType 함수가 적합한 PlayerController를 찾지 못하기 때문인가요?
-
해결됨[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스
강의 예상 완료 시일
혹시 죄송하지만 언제쯤 모든 기능이 개발이 완료될까요?
-
해결됨[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!
Photon Transform View가 왜 살아있는 건가요?
29:03에서 지운 Photon Transform View가 왜 30:03에 살아있는 건가요?
-
미해결[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
init() 2번 실행? 등 스킬 마무리 강의에서 질문 있습니다.
스킬 마무리 강의 수강 후 질문이 있습니다.1. PlayerController에서 init 이 2번 되는 것 같습니다.2. FireBall 은 빈 오브젝트로 해도 되나요?( 코드상 egoswordPrefab에 생성되고 있어요)3. fireprojectile이 Destroy 되지 않아요 ObjectManager - Player 스폰 부분에서 init을 주석 처리해서 했는데 init에서 반복 실행 안 되게 되어 있는 것 같은데 왜 두 번 되나요? 강의에서도 egoSword가 여러 개 생성되어 질문 올려봅니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GetorAddcomponent관련 질문드립니다
getcomponent나 addcomponent를 활용하는게 inspector창에서 직접 할당하는 것과 유의미한 차이가 생길까요? 자료를 찾아보니 모바일 환경에서 최적화하는 방법중 하나가 getcomponent와 addcomponent를 최소한 사용하라고 하더라구요 update에서 지속적으로 실행하는게 아니면 괜찮을까요?
-
해결됨[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) 이런 오류가 발생하는데 경고문이긴한데 무시해도 괜찮을까요?? 수정해야한다면 어떻게 수정해야하나요??
-
해결됨[Unity6] 나만의 서바이벌 게임 만들기
일꾼 구현하기 #2 부분 영상 오류?
일꾼 구현하기 #2 부분 영상 오류인가요?8:20초에서 8:23초로 넘어가는 부분에서 영상이 일꾼 구현하기 #1 로 되돌아가서 다시 시작하는 것 같은데... 오류인가요?