inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

환경설정 강의 8분30초쯤 질문있습니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

프레임관리에 대해서 듣던중에 궁금한게 생겼습니다 강의 내용 간략하게 말씀드리면 elapsedTick이 경과한 시간인데 elapsedTick이 1000/30 초보다 작을때 continue를 해서 다시 while문 맨위로 올려보내는데요 경과한시간이 작으면 작을수록 더 속도가 빠르다는거니까 좋은거 아닌가요?? 그런데 왜 돌려보내고 더 느린시간일때 while문 더 안으로 보내는지 이해가 안되네요

  • C#
강감찬 댓글 1 좋아요 0 조회수 222

해외에서는 웹 어플리케이션 개발할때 프로시저를 더많이 사용하나요?

미해결

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

안녕하세요. 강의를 듣다가 해외에서 프로시저를 사용하는 부분에서 궁금한점이 들어서 질문을 남깁니다. 해외의 경우 웹 애플리케이션을 개발할때 전부 프로시저로 개발하거나 비중이 높은 사이트나 회사도 있나요? (범용적으로 유지보수와 가독성을 위해서 적절히 섞어서 사용한다고 알고 있습니다.) 만약 프로시저 비중이 높거나 전체를 개발 된 사이트가 있다면 혹시 어떻게 생각하는지 들을 수 있을까요? (저는 별로라고 생각합니다!)

  • C#
  • mvc
  • rest-api
  • 아키텍처
  • mssql
  • ef-core
  • asp.net-core
toptops 댓글 1 좋아요 0 조회수 250

4:53 어드레서블 번들-에셋 메모리 로드 관련 설명에 오류가 있는것같습니다.

미해결

유니티 Addressable 을 이용한 패치 시스템 구현

유니티의 어드레서블 에셋 그룹에서 특정 에셋을 참조할 때 해당 에셋이 포함된 번들 전체가 런타임에 메모리에 로드되는 것은 아닌것으로 알고있습니다. 번들 전체가 메모리에 로드되는 것이 아니라 해당 프리팹의 인스턴스화에 필요한 에셋만 로드되는게 아닌가요?

  • C#
  • unity
busan coconev 댓글 1 좋아요 0 조회수 277

5월 5일 수업은 진행이 안된건가요?

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

아직 업로드가 안되길래 여쭤봅니다

  • C#
  • unity
  • MMORPG
dndud088 댓글 1 좋아요 5 조회수 597

해당 코드가 작동하지 않는 이유

미해결

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

강의 들으면서 도움이 많이 되고 있습니다. 중간까지의 과정을 복습하고싶어 필기와 기억을 토대로 코드를 작성했는데, 첫 수업 복습부터 난항을 겪고 있습니다. program.cs에 오류가 없음에도 작동하지 않아 고민입니다. 1강 강의 기준 똑같은 내용의 코드를 이미 만들어두었던 코드에서 가져와 붙여놓았을때에는 또 정상적으로 작동하는데, 무엇이 문제인지 도통 모르겠습니다. var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); var app = builder.Build(); app.MapControllerRoute( name: default, pattern: "{controller=Home},{action=Index}/{id?}"); app.Run(); 이게 문제가 발생하는 코드 var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); var app = builder.Build(); app.MapControllerRoute( name: default, pattern: "{controller=Home}/{action=Index}/{id?}"); app.Run(); 이게 정상적으로 작동하는 코드입니다. 이럴 때에는 어떻게 해야 하나요? 왜 첫 코드가 정상적으로 작동하지 않을까요? 무엇을 놓친건지를 모르겠어요...

  • C#
  • mvc
  • rest-api
  • 아키텍처
  • mssql
  • ef-core
  • asp.net-core
성재 댓글 1 좋아요 0 조회수 289

비주얼 스튜디오 코드 테마

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요 혹시 비주얼 스튜디오 코드 테마 공유 받을 수있나요 ? 비코 셋팅하는 영상이 안보이던데 파트 1은 너무 오랜전꺼라서 혹시 셋팅방법이나 테마 어떤거 쓰시는지 알 수 있을까요 ?? 테마가 같아야 공부할때 더 편할꺼 같아서요

  • C#
  • unity
흠흠이 댓글 1 좋아요 0 조회수 303

RelayCommand에서 CanExecute 리턴값 질문

미해결

WPF (.NET Core, C#, 자막제공)

public bool CanExecute(object parameter) { return canexcute == null ? true : canexcute((T)parameter); } 강의 내용을 보면 textbox의 값에 따라 return값이 정해진다 했는데 textbox값이 null인경우에 ture가 반환되어서 버튼이 활성화 되어야 하는거 아닌가요? textbox에 아무값도 안넣은 공란일 경우 null이 아닌가요? 공란일 경우 버튼이 활성화 될거 같은데 안되어서 문의드립니다.

  • C#
하하하핫 댓글 1 좋아요 0 조회수 241

6주차 질문입니다.

해결됨

무작정 따라하기! TPS 게임 만들기.

NullReferenceException: Object reference not set to an instance of an object UnityEditor.Graphs.Edge.WakeUp () (at <88a0d69c19884c6ab34f0bf943539a1b>:0) UnityEditor.Graphs.Graph.DoWakeUpEdges (System.Collections.Generic.List`1[T] inEdges, System.Collections.Generic.List`1[T] ok, System.Collections.Generic.List`1[T] error, System.Boolean inEdgesUsedToBeValid) (at <88a0d69c19884c6ab34f0bf943539a1b>:0) UnityEditor.Graphs.Graph.WakeUpEdges (System.Boolean clearSlotEdges) (at <88a0d69c19884c6ab34f0bf943539a1b>:0) UnityEditor.Graphs.Graph.WakeUp (System.Boolean force) (at <88a0d69c19884c6ab34f0bf943539a1b>:0) UnityEditor.Graphs.Graph.WakeUp () (at <88a0d69c19884c6ab34f0bf943539a1b>:0) UnityEditor.Graphs.Graph.OnEnable () (at <88a0d69c19884c6ab34f0bf943539a1b>:0) 이런 에러가 났는데 어디서 잘못됐는지 모르겠습니다..!!

  • C#
  • unity
종환 댓글 2 좋아요 1 조회수 330

플레이어 캐릭터에 Renderer를 추가하는 이유가 있을까요?

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

유튜브로 2D 기초 영상을 먼저 보고 난 후 강의를 듣고있습니다. 그 영상에선 플레이어 캐릭터 오브젝트에 따로 Renderer를 추가하지 않았던 걸로 기억하는데, 물리법칙이 적용되는 오브젝트와 렌더러를 따로 구분하는 이유가 있을까요?? 규모가 상당히 큰 게임이면 필요할 것 같긴한데 정확한 이유를 모르겠어서 여쭈어봅니다!

  • C#
  • unity
Berple 댓글 1 좋아요 0 조회수 291

오브젝트 생성에 관련해 질문이 있습니다.

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

예를 들어, 지금처럼 화살을 생성할 때, 서버는 화살이 자신의 Owner를 알지만, 클라에서는 자신의 Owner를 모르는데, 만약 알아야 한다면 1. 지금처럼 클라의 ObjectManager - Add() 함수에서 생성할 수 있도록 ObjectInfo에 OwnerId를 추가 2. 클라의 Packethandler는 playerId를 알 수 있으니 Packethandler에서 오브젝트를 생성 3. 아예 클라에서 Owner를 알 필요없게 코드를 수정 어느 방법을 추천하시나요? 현재 오브젝트 생성을 Onwer 오브젝트가 가지고 있는 스크립트에서 생성을 하던 방식이어서 여쭤봅니다.

  • C#
  • unity
가가가 댓글 1 좋아요 0 조회수 236

연결리스트 구현연습 강의에 질문이있어요

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

11분 39초에 AddLast함수를 구현하는것중에 궁금한것이 생겨서 질문 남겨요 AddLast함수에 반환값이 왜 newRoom인지를 모르겠어요 AddLast함수는 마지막방만 추가하고 갱신하면 되는 함수라 굳이 어떤것을 반환 할 필요가 있을지 궁금하네요 원래 LinkedList의 AddLast함수를 호출하면 LinkedListnode<T>라는 형으로 반환값이 있기는 했지만 왜 그런지를 모르니 이해가 잘 안되고 외우는 식으로 되어버리네요..

  • C#
강감찬 댓글 2 좋아요 0 조회수 224

Encoding&Decoding 한글 깨짐 문제 질문 있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

클라<->서버 패킷을 주고받는 과정에서 Write를 통해서 패킷을 주고받는 부분을 강의를 참고하여 작성했습니다. 여기서 String 타입의 데이터가 영어일 경우에는 데이터가 원활하게 전달이 되어지나 한글의 경우에는 한글이 깨져서 출력되어집니다.. 테스트를 위해 Write에서 인코딩 디코딩을 모두 테스트하여 출력하면 정상적이나 외부로부터 들어온 값을 디코딩할때 깨져버리는데요.. 현재 개발 환경은 MacOS에서 개발하고있습니다..

  • C#
  • encoding
바트 댓글 1 좋아요 0 조회수 322

선생님 이 강의를 토대로 개발하고 있는데

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

만약 출시한다면 선생님께서 배포하신 에셋을 일부분 사용해도 괜찮을까요?

  • C#
  • unity
09년생 댓글 1 좋아요 0 조회수 228

하반기 온라인 게임 교육 질문

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

하반기 온라인 게임 교육은 언리얼만 하시나요? 유니티도 따라 해 주시면 좋을 것 같습니다.

  • C#
  • unity
  • MMORPG
sbjung90 댓글 1 좋아요 0 조회수 398

Json파일의 정보를 proto의 내용으로 DataContents와 연동하는 것을 Unity에서 하는 것이 가능한지 궁금합니다

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

9:00분 부분처럼 선생님 말씀대로 진행하여 Server 프로젝트 쪽에서는 Json파일의 내용을 .proto에 구현한 StatInfo로 바로 넣는 것이 문제 없이 작동합니다. -protocol.proto -SkillData.Json -DataContents.cs in Server project 그러나, Unity Client 내에서 위 방식으로 데이터를 읽어들이려고 시도하면 데이터가 전혀 들어오지 않고 인게임내에서 사용도 불가능하여 혹시 무언가 다른 부분이 존재하는지 여쭤보기 위해 질문 남기게 되었습니다. -Unity DataMgr.cs -Unity DataContents.cs 혹시 경로나 Json파일 이름 문제인가 싶어 고민해봤지만, Proto파일의 StatInfo를 쓰는 것이 아닌 원래 방식대로 Data modeling하고 그를 사용하면 문제없이 데이터가 받아지고 해당 데이터 사용이 가능한 상태라 그 문제는 아니라고 판단하고 있습니다. Unity 내에서도 proto로 바로 사용이 가능한지, 가능하다면 혹시 추가적인 주의사항이 있는지 여쭤보고 싶습니다.

  • C#
  • unity
조현상 (잉어갓) 댓글 1 좋아요 0 조회수 255

사운드도 꼭 넣어 주세요.

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

안녕하세요. 사운드도 꼭 넣어주세요.

  • C#
  • unity
  • MMORPG
sbjung90 댓글 1 좋아요 0 조회수 310

커스텀타일 오류에 대한 질문입니다.

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

c s o를 통해 커스텀 타일을 만들면 script가 커스텀 타일이 아닌, 요모양이 됩니다. 강의 에셋에 있는거 그대로 가져오면, 이런 식으로 아무것도 안나타나고요. 현재 유니티 22.3.6 버전을 쓰고 있어서 그런가 했는데, 맞습니다. 22.3.15 버전을 쓰면 괜찮습니다. 어디선가 문제인가 싶어서 상당한 시간을 투자했지만, 3.6버전에서 문제를 해결할 방법을 찾지 못했습니다. 이럴 때에는 그냥 버전을 바꾸는 것이 최선의 해결책일까요?

  • C#
  • unity
  • MMORPG
명탐정우샷미 댓글 1 좋아요 0 조회수 327

git, server, client 파일을 어떻게 넣어서 프로젝트를 생성해야하나요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

구름모양을 눌러서 MMO_ Game시작.zip 파일은 다운로드했는데, 이걸 드래그해서 프로젝트란에 넣으니까 오류가 뜨는데 어떤식으로 유니티에 적용시켜야하는지는 설명에 나와있지 않아서 .. 아시는 분 있나요?

  • C#
  • unity
김정민 댓글 1 좋아요 0 조회수 290

13주차 Hero교체 영상 24:20부분에서 퀘스트 완료해도 영웅존재안함 발생에 대해

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

영상에서 처럼 퀘스트 구현 최종 테스트에서 퀘스트 NPC를 클릭후, 완료를 통해 새로운 영웅을 얻는 과정에서 HeroManager내의 PickHero 함수에서 "영웅존재안함" 로그를 뱉는데 테스트 해보니 세이브파일이 존재할 땐, GameManager내의 LoadGame을 통해 HeroManager의 AllHeroInfos에 정보가 담겨 정상 작동하는데 세이브파일이 존재 하지 않을 땐, GameManager내의 InitGame을 통해 게임이 시작되는데, 이때는 HeroManager내의 AllHeroInfos에 정보가 하나도 담기지 않습니다. 결국 강의 영상과 같이 퀘스트를 완료해도 보상을 통한 영웅 추가가 이루어지지 않고 "영웅존재안함"이 재현됩니다. GameManager의 LoadGame함수처럼 InitGame 함수 마지막 부분에 Managers.HeroManager.AddUnknownHeroes(); 임시 방편으로 추가하여 처리하긴 했는데 올바른 방법인지 잘 모르겠습니다.

  • C#
  • unity
  • MMORPG
댓글 1 좋아요 0 조회수 344

인기 태그

인프런 TOP Writers

주간 인기글