묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
return Object.Instantiate(prefab,parent);에 대해 질문있습니다.
1) prefab 파일에서 tank = Managers.Resource.Instantiate("Tank")에서 호출 당함 2) ResourcesManager 파일에서 GameObject를 사용해 prefab 오브젝트를 만들어서 그 안에 Prefabs 폴더 안에 있는 Tank 모델 경로를 가져와서 넣음. 그렇다면 return Object.Instantiate(prefab,parent);에 있는 Object는 prefab를 말하는건가요? Object를 쓰지않으면 자기 자신을 불러오는 재귀함수가 되기때문이라는건 알겠는데 저 Object는 어디서 호출당한건지, 아니면 약속처럼 사용하는 언어인지 혼란이 와서 질문합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
InputManager에대해 질문이 있습니다.
안녕하세요. 강의를 듣다가 궁금한 부분이 생겨서 질문을 올리게 되었습니다. InputManager를 만들 때 이 매니저를 만들어서 관리하는 이유가 100명의 유저가 모두 PlayerController를 지니고 있고 PlayerController의 Update 함수에서 입력처리를 하면 매 프레임마다 100명의 유저의 Update함수를 호출해야하는데 이러한 방식이 퍼포먼스에 영향을 주기때문에 별도의 매니저를 만들어 Input에 대한 이벤트를 구독시켜 입력이 들어올 때 일괄 처리하려는 것까지는 알겠습니다. 근데 MMO에서 유저들은 모두 PlayerController를 가지고 있을 것이고 키보드 입력 키는 커스텀이 가능하긴 하지만 대부분 디폴트 형태로 사용을 할텐데 만약 W,A,S,D로 이동을 한다고 치면 서버내 한 유저가 W를 입력하면 InputManager에서 키보드 입력 이벤트가 발생했음을 감지하고, 이벤트를 구독중인 모든 객체들에게 이를 전달할텐데 그러면모두 같은 PlayerController를 지니고 있고 이동에 대해 같은 키가 맵핑되어있으니 한명이 W키를 누르면 서버내 모든 유저가 움직이게 되지않나요?? 혹시 현재 InputManager는 오직 서버가 없는 로컬용 게임을 대비해 만든건가요?? 질문과 별도로 강의 정말 너무너무너무 잘 보고 있습니다. 이 강의 덕분에 한층 성장한 느낌입니다. 좋은 강의 정말 감사드립니다. 다음 강의도 기다리고 있겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Visual Studio 에서 Unity 디버깅이 안됩니다.
안녕하세요. Visual Studio 2019에서 "Unity에 연결" 이없어 디버깅이 안됩니다. 어떻게 해야 할까요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
Move함수 만들 때 질문있습니다.
moveInput.magnitude를 쓰는 이유가 게임패드를 쓸 때는 1보다 작은 값이 들어올 수가 있기 때문이라고 하셨는데 저걸 쓰면 왜 값이 1이 되는지 모르겠네요. magnitude는 벡터의 크기(길이)를 반환한다고 알고 있는데 게임패드에서 쓴다고 하더라도 예를들어서 moveInput값에 (0.2 , 0)이라는 값이 들어온다면 moveInput.magnitude는 0.2²+0²=0.04가 되어서 1이 안되는거 아닌가요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
RawImage 질문입니다
특수한 텍스처를 쓸 수 있다는 말이 어떤 의미인가요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
예제 다운로드 질문입니다
파일이 3개 있는데 3개 모두 다운로드 받으면 되나요?
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
강의교안자료
윈도우 사용중입니다자료 이름이 깨지는게 아니라_macosx폴더 안 자료들이 손상되었다고 열리지 않습니다._0.강의소개_note._1.프로젝트구성_note자료가 굳이 필요없는건가요?
-
미해결유니티 2D 로그라이크 게임 만들기 [한글자막]
다들 못찾으시는거같아서
https://assetstore.unity.com/packages/essentials/tutorial-projects/2d-roguelike-29825
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
유니티 최신버전
지금 유니티5를 쓰고있는데 유니티5으로도 강좌 진행괜찮을까요??