묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
스트링을 말아서 로그 쏘실 때 두가지 방식 차이
학습 관련 질문을 남겨주세요.먼저 유사한 질문이 있는지 검색 부탁 드립니다.질문 내용이 상세할수록 명확한 답변을 드릴 수 있습니다.진행에 문제가 있는건 아니구요.강사님께서 스트링을 말아서 로그 쏘실 때 두가지 방식으로 나뉘더라구요.Logger.Log($"SerialNumber: {item.SerialNumber} ItemId: {item.ItemId}"); Logger.Log("Load failed (" + e.Message + ")"); 강사님은 역할이 구분되어 있던데 어떤 차이를 두고 사용하시는지 단순 궁금합니다.메시지는 무조건 string이니까 그런건지.. 가독성 측면에서 이점이 있는건지.. 유지보수에서 도움이 되는건지..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
수업자료 받는곳
안녕하세요, 수업자료가 제공된다고 되어있는데, 자료 받는 곳을 찾을 수 없습니다. 어디에서 받을 수 있는지 알고 싶습니다.
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
아이템 장착 Pt.1 ~ Pt.2 파트 문의
안녕하세요 선생님유니티 왕초보 질문 드립니다.강의 수강 도중 Pt.1 마지막 부분 Equipment UI 창 부분에서아이템 클릭 시 모든 아이템의 백그라운드 이미지가 Legendary(빨강색)로 설정되어 있는 것으로 보이는데요,Pt.2 파트로 넘어오니 작업한 게 없는거 같은데 각 아이템의 백그라운드 이미지가 등급에 맞게 조절되어 있는거 같습니다.현재 Pt.4 파트 수강 중인데 아이템 장착 / 탈착 시각 파츠에 EquippedItemIcon이 제대로 표기되지 않는거 같아 문의드립니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
유니티 패키지파일 질문!
패키지 파일을 다운 받고 유니티에 넣었는데 압축된 파일 그대로 넘어오는건 어떻게 해결하나요????
-
미해결[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
Coroutine과 uniTask 질문드립니다.
Coroutine을 적극 권장하신다고 하셨는데 new연산자로 코루틴은 인스턴스를 만들고 그로인해 가비지가 생성된다고 알고 있습니다. 이런 이유로 대안으로 uniTask가 나왔다고 들었습니다. 아직 uniTask보다 Coroutine이 보편화되어있고 성능적 이점이 크게 차이가 나지 않는 지 궁굼합니다.
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
여유가 되신다면 mmorpg의 꽃, 레이드관련 강의 요청드려도 될까요
용가리가 브레스 쾅발구르기 낙석 쿠과광마지막 발악패턴 비늘탄막 슈슈숭난관을 넘어 던전에서 쌓여가는 우정!상상으로도 가슴뛰는 컨텐츠인데너무 무리한 부탁이겠지유
-
해결됨[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
StateMachine중에 이해가 안가는 부분이 있습니다
TryTransion함수에서if (transition.TransitionCommand != StateTransition<EntityType>.kNullCommand || !transition.IsTransferable) continue;이부분에서 나눠서 짜면if (커맨드있음) continue;if (전이불가) continue;인데 사실상 커맨드가 있으면 뒤에 전이상태는 상관이 없다고 생각을 하는데요.그런데 이제 StateMachine을 상속한 클래스에서 MakeTransition을 한것을 보면MakeTransition<ReadyState, CastingState>(SkillExecuteCommand.Use, state => Owner.IsUseCast);이런식으로 커맨드와 조건을 같이 써놓은것이 있는데, 뒤에는 작동이 안되지 않나라고 생각해서 제가 잘못해석한건지 알아보고자 질문드립니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
Data #2 까지 들었는데 빌드를 해보고싶은데, 어느 강의에서 확인할 수 있나요?
아무래도 어드레서블의 에셋로드가 안되고 있는것 같은데..글을 찾아보니 5월 강의에서 다룬다고 되어있더라구요.어느 강의를 봐야 이부분을 해결할 수 있나요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
피격 텍스트 영상이 피격 이벤트 영상과 동일합니다.
피격 텍스트 영상이 피격 이벤트 영상과 동일합니다.영상이 잘못 업로드된 것 같아요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
플레이어 포지션 변경 하기 위해 코드 추가
플레이어 포지션이 발이기 때문에 카메라가 계속 발을 찍고 있다고 해서 , 플레이어 포지션 값을 좀 올려보려고 float _playerhight = 1.0f; // 캐릭터 원하는 높이Vector3 playerPosition = player.transform.position + Vector3.up * playerhight;이 부분을 추가했는데 작동은 되는데 별로 차이가 없는것 같더라구요.. 제대로 한게 맞을까요? void LateUpdate() { float _playerhight = 1.0f; // 캐릭터 원하는 높이 Vector3 playerPosition = _player.transform.position + Vector3.up * _playerhight; if (_mode == Define.CameraMode.QuarterView) { RaycastHit hit; if(Physics.Raycast(_player.transform.position, _delta, out hit, _delta.magnitude, LayerMask.GetMask("Wall"))) { // dist : 거리 float dist = (hit.point - _player.transform.position).magnitude * 1.0f; transform.position = _player.transform.position + _delta.normalized * dist; } else { transform.position = _player.transform.position + _delta; transform.LookAt(_player.transform); } } }
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
스킬제작 질문입니다
리그오브레전드로 예시를 많이 드셨는데 바루스 Q나 비에고W같은 스킬은 어떻게 제작할 수 있을까요.간단한 힌트를 부탁드립니다..
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
Missing (Mono Script)
어떤 스크립트가 끼워져 있었는지 모르겠어요.(물론 빌드하면, 게임 플레이는 정상적으로 되긴 하지만. 그래도 어떤 스크립트가 들어가 있는지 확인할 수가 없어서 답답하네요.)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Arraysegment가 무엇일까요?
Arraysegment가 무엇일까요? 검색해봤는데요. 검색한 것마다 내용이 조금 달라서요.
-
미해결[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
ResourceManager 메서드 역할
ResourceManager 의 메서드 중 LoadAllAsync<T>() 는 Addressables 에 있는 특정 label이 붙은 애들을 가져와서 _resource 에 넣어서 메모리에 올리는 역할을 하는 것이고, Load, instantiate 함수는 _resource 에 있는 애들을 불러와서 로드 하거나 게임에 생성하는 역할을 하는 게 맞는지 확인 부탁 드립니다.
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
DrawFoldoutTitle에 질문이 있습니다.
CustomEditorUtility에 있는public static bool DrawFoldoutTitle(string title, bool isExpanded, float space = 15f)와 public static bool DrawFoldoutTitle(IDictionary<string, bool> isFoldoutExpandedesByTitle, string title, float space = 15f)이 각각 있는데 첫번째 DrawFoldoutTitle에서 space 값을 변경해도 두번째의 DrawFoldoutTitle에있는isFoldoutExpandedesByTitle[title] = DrawFoldoutTitle(title, isFoldoutExpandedesByTitle[title], space);여기 때문에 변경이 안되는거고 타이틀이 여러개 있을경우를 대비해서 여러개 각각의 간격을 위한건가요
-
미해결1. 유니티가 어려운 입문자를 위한 강의
디버그시 발생하는 문제 & 질문
안녕하세요. 이번 강의 유익하게 들었던 한 수강생입니다. 디버깅 실행시 이상현상이 발생해 이렇게 문의 드립니다. 우선 저같은 경우는 이미 디버그 실행 버튼이 'unity에 연결'로 되어있었고, 디버그를 최초 실행하면 아래와 같은 화면이 떠 맨 첫번째 선택창을 선택하였습니다그 뒤로 디버깅을 해보았고 잘 되었습니다. 다만 불편한 점이 한가지가 있었는데위 사진처럼 가장 아래의 창이 빨간색으로 되어있다는 거였습니다. 혹시 영상과의 연결 방법 차이로 인해 발생하는 것인가 싶어 영상에 나온 초기 연결 방법대로 연결을 해보았지만 똑같았습니다. 위 현상을 해결하려면 어떻게 해야 하나요?그리고, 디버깅 중 디버그.로그를 써서 출력하는 것들은 유니티 콘솔창에 표시가 되므로, 디버깅 중에 확인할 수가 없었습니다. 물론 변수를 확인하면서 출력되는 것이 무엇인지 알 수도 있지만 그럼에도 저는 비쥬얼 스튜디오 내에서도 출력이 되도록 하고 싶습니다. 만약 그렇게 하려면 어떤 명령어를 써야 할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 내용 이해
이번 벡터 강의가 이해가 되면서도 또, 헷갈리는 부분이 있는데 이럴때는 확실하게 이해를 하고 넘어가야 하나요? 아니면 어느정도 이해를 한 상황에서 추후 지식이 더 쌓였을때 다시 한번 듣는 것이 더 나을까요..?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
UI Canvas가 여러개일 경우
안녕하세요.강의 잘 보고 있습니다.다름이 아니라, 강의 내용을 따라 하다 보면UIManager - UICanvasTitle - UICanvas이렇게 한 씬에 UICanvas가 두개 이상 존재할 때가 있는데요.Import한 프리팹에서는 UIManager 밑의 UICamera의 Priority 값이 1로 되어 있고, LobbyUIController나 Title의 UICamera에서는 0으로 되어 있더라구요.그래서 그런지 아래 사진처럼 UIManager의 화면만 나오네요. UICamera들의 Priority 값을 다 0으로 바꿔도 하나의 Canvas만 나오는데, 두 개 이상의 Canvas가 같이 화면에 나오게 하려면 어디를 수정해야 할까요?
-
미해결유니티 프로그래머 현업자의 기본 스킬들
현업에서 깃을 쓸 때 어떻게 쓰나요?
현업에서 깃으로 관리할때, 프로젝트 전체를 커밋하나요? 모델, 에니메이션, 텍스쳐 등 모든 리소스를 깃으로 커밋하려면 용량문제도 있고 시간도 오래걸려서 저는 그냥 코드만 커밋하고 있습니다. 근데 현업에서는 어떻게 관리하는지 궁금해서 여쭤봅니다.
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
강의 자료 질문
혹시 '4.3 유저 재화 관리 및 커스텀 메뉴 (UserGoodsData, GoodsUI, CustomTools)' 강의 자료에서 Art/UI/GoodsUI 폴더에 있는 아이콘이 없는게 맞는건가요?