묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
마우스 커서 클릭
혹시 롤 처럼 마우스 클릭시 이동 좌표에 여기로 가라?라는 이미지는 좌표 를 받아와서 애니메이션으로 처리해야하는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
똑같이 따라해봤는데 왜 안되는건가요?
이 컨텍스트에서는 비표시 오류(Suppression) 연산자를 사용할 수 없습니다 / 암시적으로 'string' 형식을 'bool' 형식으로 변환할 수 없습니다 가 뜨는데 뭘 잘못했는지 모르겠어요..ㅠ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
코드 저작권 관련 질문입니다.
안녕하세요, 루키스님 강의를 들으며 게임 개발자의 꿈을 키우고 있는 학생입니다!다름이 아니라 강의 파트3에서 나온 소스코드를 기반으로 여러 기능적 요소를 추가하고 바꿔서 싱글플레이 RPG게임을 만들어 itch.io에 배포를 하려고 하는데, 유니티 에셋 스토어에서 제공되는 에셋들처럼 개인적, 또는 상업적 용도의 게임에 사용할 수 있는지 궁금하여 질문드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Clamp
Mathf.Clamp 스피드 가 목적지 보다 커져서 정확한 목적지 에 도착하려고 왔다갔다 하는거를 Clamp에 속도가 0 에서 목적지 사이에 값을 반환해서 속도를 줄여주는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
싱글톤패턴에서 질문
18:25쯤에 public static Managers instance {get{init(); return s_instance;}}로 함수에서 프로퍼티로 바꿔서 ()없이 가져오기 편하게 바꾸셧는데 이떄 {}안에 init();을 넣은 이유는 안넣으면 return s_instance;할때 오류가나서 그런가요? 이유를 알고싶어요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
수강생입니다
메일 주소 좀 알 수 있을까요? 길게 말씀드릴께 있어서
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
FBX warning이 궁금합니
위 오류들이 나는 이유가 궁금합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요. 강의 자료 소스 코드는 어디서 받나요?
제가 만든 것과 선생님께서 만들어주신 소스 코드를 비교하고 싶은데, 소스 코드를 따로 받을 수 없나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
코드에서 질문이 하나 있습니다
lockTarget의 경우에는 BaseController으로부터 공용으로 PlayerController, MonsterController둘 다에서 사용되는데 locktarget이 각각 따로따로 적용되는 건지 아님 한곳에서 lockTarget이 Knight로 설정되어 있으면 다른 한곳에서도 똑같은 lockTarget이 Knight로 설정되어 있는 건지 궁금합니다.그리고 각각 따로 설정된다면 왜 그런지 알고싶습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
코드중에 궁굼한사항이 있어 질문남깁니다
BaseControllerprivate void Start() { Init(); } protected virtual void Init() { }PlayerControllerprotected override void Init() { base.Init(); _stat = gameObject.GetComponent<PlayerStat>(); //Managers.Input.KeyAction -= OnKeyboard; //Managers.Input.KeyAction += OnKeyboard; Managers.Input.MouseAction -= OnMouseEvent; Managers.Input.MouseAction += OnMouseEvent; Managers.UI.MakeWorldSpaceUI<UI_HpBar>(transform); //Managers.UI.ClosePopupUI(ui); //Managers.Resource.Instantiate("UI/UI_Button"); }1.BaseController에 start는 스크립트를 추가하지 않았는데 왜 실행되는지2. public과 protected 사용 기준이 두가지가 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
2:28 Get<Text>가 NullReferenceException 을 뱉어내는 이유
1. 똑같이 했는데 계속 이 NullReferenceException 오류가 뜨네요.뭐가 문제일까요? 프로젝트 압축해서 올릴게요. 2. 디버깅 같은 경우 따로 알려주시는 강의가 있나요?비주얼 스튜디오 디버깅을 어떻게 해야 할지 하나도 감이 오질 않아요. 밑에 뜨는 부분을 어떻게 읽어야 할지도 전혀 모르겠어요. 이 경우 공부 팁이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요 vscode로 실습 따라하고있습니다.
강사님 영상에선 코드 종료후에도터미널이 유지되고 있는데vscode는 관련한 설정이 어디에 있나요?저는지금 터미널에서 코드가끝나면 터미널이 자동으로 종료됩니다
-
미해결[C# 초보 강좌] 예제로 배우는 C#
강의 첫부분 듣고있는데 이게 뭘까요
(사진)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
DontDestroyOnLoad() 가 적용이 안됩니다
코드는 제대로 작성했는데 정작 유니티로 돌아가면 적용되지 않는 이유가 무엇일까요.........using System.Collections; using System.Collections.Generic; using UnityEngine; public class Managers : MonoBehaviour { static Managers s_instance; //유일성 보장 public static Managers Instance { get { init(); return s_instance; } } //유일한 매니저를 가져온다 // Start is called before the first frame update void Start() //반드시 부품으로 들어가있을때만 호출 가능함 (즉 monobehaviour이 필요함) { //초기화 //Instance = this; init(); } // Update is called once per frame void Update() { } static void init() { if (s_instance == null) { GameObject go = GameObject.Find("@Managers"); if (go == null) //@manangers가 없다면 { go = new GameObject { name = "@Managers" }; go.AddComponent<Managers>(); } DontDestroyOnLoad(go); //웬만해서는 삭제 안됨 s_instance = go.GetComponent<Managers>(); } } }using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { // Start is called before the first frame update void Start() { Managers mg = Managers.Instance; } // Update is called once per frame void Update() { } }
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 강의 시청중 궁금한점 생겨서 질문드립니다.
소켓 프로그래밍 예제들을 찾아보다가 아래의 사진처럼 await/async 비동기 방식으로 소켓프로그래밍 하는 예제를 보았는데요, 강의에서 사용된 소켓 프로그래밍 코드와 await/async 비동기 방식을 사용한 소켓프로그래밍 코드의 차이점(생산성, 속도 등등)이 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
실제 개발하실 때 주로 사용하시는 IDE가 무엇인가요?
기존에는 자바 개발을 하면서 IntelliJ 를 사용했는데, 이번에 게임 개발에 관심이 생겨 강의를 수강하고 있는데요.Visual Studio 가 개인적으로 너무 불편해서..IntelliJ 개발사인 JetBrains 의 Rider 라는 툴을 이용해서 강의를 듣고있습니다. 단축키도 기존에 사용하던 인텔리제이와 비슷해서 만족하고 쓰고 있긴한데..루키즈님은 실제 개발하실 때 어떤 IDE 를 사용하시는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
프리펩 - Rect transform 수정 관련
안녕하세요 며칠 전부터 간단해보이는 문제 때문에 고민하다가 질문 남겨요ㅠㅠㅠㅠ Q1 - 프리펩 수정 관련먼저, 강의 내용을 봤을 때는,프리펩 제작 후 수정하고 싶을 때는,-> 프리펩 수정 페이지에서 수정 or Scene의 Prefab Instance에서 수정 후 override (Apply All) 이 두가지 루트인데,이미지-source image 수정할 때는,위 두 가지 루트로 접근 시 전부 수정이 정상적으로 가능했습니다. 그러나, 사이즈 변경이 필요해서 사이즈를 변경하려고 Rect transform에 들어가서width, height 값을 수정했는데앞서 말한 두 가지 루트 모두 변화를 인식 못합니다.프리펩에 들어가서, 프리펩 수정 페이지에서 수치 변화 -> 적용 안됨개별 프리펩 인스턴스에서 값 수정 -> override 여부가 뜨지 않음 ( 변화 인식 못함) 관련 사진 첨부입니다..1- 프리펩 페이지의 실제 프리펩( 앞서 말했던 첫 번째 수정 방법을 확인하기 위해i) 먼저 프리펩을 43x43으로 제작 후 프리펩 화 > 이후 프리펩 인스턴스화ii) 그런 뒤, 프리펩 페이지에서 프리펩을 45x45로 변경 >>>> 수정 사항 적용 X( AutoSave 모드입니다.) 2- Scene에서 사용하고 있는 프리펩 인스턴스( 나머지 Inspector 요소들은 실험 도중 prefab 삭제 및 unpack 하다보니 길어졌네요.. 무시하셔도 됩니다 ) i) 수정 사항 변경 확인을 위해 43x43의 프리펩을 42x42로 변경했음에도,override 여부가 뜨지 않음 ( 변경 사항을 인식 못함)Q2 - 알 수 없는 오류.. Unable to rename a GameObject with HideFlags.NotEditable.UnityEngine.GUIUtility:ProcessEvent(int,intptr,bool&) >> 이 오류가 갑자기 노란색 에러로 뜨는데, 그럴 때마다 다시 껐다가 키면 사라져 있습니다..뭐가 문제일까요..? 오류는 검색하는데 이건 사례도 별로 없어서 12년도 자료 나오고 명확한 해결 방법도 안 나오네요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
client에서 send시에 sendBuff 출력방식 문의(강의20분경 연결테스트중)
20분쯤 테스트 진행시에client에서 sending한 sendbuff내용이첫줄은 hello world 1회반복두번째 통신은 hello world 4회반복이후 통신은 hello world 5회 반복이 고정되어 통신되는데반복문 알고리즘을 이해하지 못한건지 정확한 메커니즘을 알고싶습니다. 너무 기초적인 질문일 수 있지만 답변 부탁드려요;;
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
C# 유니티 강의 Part9 까지 리뉴얼 계획중이신가요?
C# 유니티 Part9 까지 리뉴얼 하시는 건가요? 현재 파트1 초반부분 수강 중인데 리뉴얼 강의를 기다리면서 듣는 게 좋을지 기존 강의를 듣는 게 좋을지 모르겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
게임룸에 관한 질문입니다.
안녕하세요.강의를 보면서 fps를 주제로 포트폴리오 준비를 하고있는 도중에 궁금한 것이 있어서 질문드립니다. 유니티 데디케이트 서버? 로제작할 예정입니다.fps게임에서 여러개의 그룹, 방을 가지고 있는데 서버에서는 이 방마다 각각의 맵을 생성한뒤 가지고 있나요?다른 필요한 정보들은 검색으로 방향을 찾았는데 이러한것은 어떻게 검색해야하는지 감이 안잡히네요.