inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

빌드되는 경로를 사용자가 지정할 수는 없나요?

미해결

C# 프로그래밍 기초

14:24 지금 이 수업의 위 부분을 보고 따라하는 중입니다. 애초에 클래스 경로가 꼬여서 저는 C# 프로그래밍 기초\실습\Exam8_1\Exam8_2\bin\Debug 로 갔지만, 이거를 빌드할 때 제가 조정할 수 없나요? 다른 이름으로 저장이나 프리미어 프로 영상 Export 경로 지정하듯이요.

  • C#
dev zipida 댓글 2 좋아요 0 조회수 885

수업 중 질문은 어떻게 쓰나요?

미해결

C# 프로그래밍 기초

전체질문 외에 수업 중 질문을 올리고자 하는데 체크할 수가 없네요. If문 실습(Else) 9분 05초 보는 중입니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Exam8_2 { public class Exam8_2 { public void Run() { //여기부터 프로그램 시작 PrintResult(GetDigit()); } private void PrintResult(int digit) { //범위 오류 체크 if (digit < 0 || digit > 100) { Console.WriteLine("[오류] 숫자가 아니거나 또는 범위를 벗어났습니다."); return; } if (digit >= 90) { Console.WriteLine("우수"); Console.WriteLine("수고하셨습니다."); } else { Console.WriteLine("보통"); Console.WriteLine("좀 더 노력하세요."); } } private int GetDigit() { Console.WriteLine("숫자를 입력하세요[0~100]"); string val = Console.ReadLine(); return ConvertString2int(val); //val == -1은 에러 } private int ConvertString2int(string str) { int result = 0; int.TryParse(str, out result); bool ret = int.TryParse(str, out result); if (ret) return result; else return -1; //0~100, -1: error } } } 이대로 했는데 숫자를 치면 아무 메시지도 안 뜹니다. 85를 입력하면 '보통' "좀 더 노력하세요."가 나와야 정상 아닌가요? 뭐가 문제일까요?

  • C#
dev zipida 댓글 2 좋아요 0 조회수 412

유니티짱의 물리에 관한 문제로 질문했었는데요

해결됨

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

제가 살펴본 결과 정말 원인을 찾을수가 없었습니다. 제가 지난번에 제공해드린 스샷과 GIF를 통해서 한번 더 확인해 주실수있을까요? 참고로 제 버전은 2021.3.16버전입니다. 그리고 혹시 또 필요한 스크린샷이 있다면 제공하도록 하겠습니다. 만약 원인이 해결이 안된다면 부자연스럽더라도 y축을 고정시킨상태로 강의를 수강해도 큰 문제는 없을까요??

  • C#
  • unity
acocmaster 댓글 2 좋아요 0 조회수 399

VSD 최신버젼 써도되나요?

미해결

C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기

VSD 최신버젼 써도되나요?

  • C#
  • gui
  • Xamarin
박성현 댓글 1 좋아요 0 조회수 433

InputManager 질문

미해결

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

안녕하세요 Manager내의 _input 변수는 static으로 만들지 않으셨는데 Manager가 싱글톤 패턴이라 하나의 Instance만 생성되고 InputManager를 해당 Manager에서만 접근이 가능하다면 InputManager를 static으로 만들어도 무관한지 궁금하여 질문드립니다.

  • C#
  • unity
김동찬 댓글 1 좋아요 0 조회수 522

if else 외에 switch를 활용한다면 이방식으로 표현하는게 좋은걸까요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

짝수와 홀수로 폰트가 출력되게 하고싶어서 이렇게 만들어보았는데 더다른 좋은 방법도있을까요? bool isPair2 = ((number % 2) == 0 ? true : false); if (isPair2 == true) Console.WriteLine("짝수"); else Console.WriteLine("홀수"); switch(isPair2) { case true: Console.WriteLine("짝수2"); break; case false: Console.WriteLine("홀수2"); break; default: Console.WriteLine("숫자를 입력하세요"); break; }

  • C#
안산촌놈 댓글 1 좋아요 0 조회수 347

안녕하세요 마지막 버전 프로젝트는

미해결

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

안녕하세요 마지막 프로젝트는 게임이 실행이 안되는거같은데 아직 미완성이라 그런건가요?

  • C#
  • unity
  • object-pooling
김선우 댓글 2 좋아요 0 조회수 617

유니티짱의 물리가 이상하게 설정된것같습니다.

미해결

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

제 하이라키를 첨부해봤습니다. 유니티짱의 y축을 프리징하면 정상적으로 작동하는것처럼 보이지만 근본적인 해결책은 아닌것같습니다. 유니티짱의 하이라키와 플레인의 하이라키 스샷을 찍어봤습니다. ps. 혹시 몰라서 cube의 하이라키도 체크했습니다 cube에는 is trigger를 체크했는데 강의의 내용과 일치하는지 궁금합니다

  • C#
  • unity
acocmaster 댓글 1 좋아요 0 조회수 543

섹션2 매니저 강의 중 프로퍼티로 인스턴스 리턴하는 부분 질문

미해결

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

싱글턴 구현을 위해 public static Managers Instance 프로퍼티를 만들고 Managers로 리턴하는것 까진 이해했습니다. 근데, 다른 매니저 구현하는 부분에서 DataManager _data = new DataManager(); 로 인스턴스화 한 후, public static DataManager Data { get return Instance?._data;}} 프로퍼티를 통해 리턴하는 부분이 이해가 안됩니다. 강의에서는 싱글턴으로 구현된 매니저에 다른 매니저들을 붙이는 거라고 말씀하셨는데, 리턴문이 이해가 안되네요. ?. 는 널체크고 사실상 Instance._data; 로 해도 실행은 잘되는것 같아서 저것만 가지고 질문을 드리자면 Data 프로퍼티를 호출하면 Instance 프로퍼티에 _data 에 담긴 인스턴스를 입력(set)하고 리턴을 한다는건지..(근데 그와중에 Instance 프로퍼티에 set은 또 없고..) Instance 프로퍼티에서 get해서 가져오고 뭔가?를 해서 인스턴스를 리턴하는거같은데, 구문이 이해가 안가네요.. (문법실력이 부족한거같아서 구글링을 아무리해도 찾을수도 없네요 ㅜㅜ) 보통 이렇게 점을 찍어서 하는건 클래스 내부 요소를 요청하거나 메서드 체이닝을 하거나 할 때 쓰는거 아닌가 싶은데, Instance라는 프로퍼티에 점을 찍은후 생성한 _data 인스턴스를 이어서 코딩하는건 도저히 이해가 안가네요 ㅠㅠ 어떤부분을 제가 공부하면 이해가 잘될까요. 아 그리고 추가 질문 하나더 드리자면.. Data 프로퍼티를 통해 Instance를 거쳐 리턴되는 값은 DataManager 형식일텐데, Instance는 Managers 형식인데 어떻게 저렇게 리턴이 가능한건가요? 그냥 클래스 인스턴스끼리는 된다고 생각하면되나요?

  • C#
  • unity
  • object-pooling
댓글 1 좋아요 0 조회수 386

transform.position과 transform.Translate 의 차이가 뭔가요??

미해결

유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발

기능의 차이는 없다고 알고 있는데 그냥 사용하고 싶은거 쓰는건지 특정 코드를 써야하는 이유가 있는건지 궁금합니다.

  • C#
  • unity
KIMMG 댓글 1 좋아요 0 조회수 1989

혹시 LinkedList를 다루는 편이 있을까요?

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

혹시 LinkedList를 다루는 편이 있을까요? 참고로 저는 강사님의 모든 강의를 전부 구입했기 때문에, 다른 강좌로 이동해서 보는것도 가능합니다.

  • C#
꿈냥이 댓글 1 좋아요 0 조회수 571

텍스쳐에서 스프라이트로 변경하는 것 관련 질문입나디

미해결

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

젬 떨구기 강좌에서 png를 adrressable로 긁어올 때 png 대신 내부의 이름으로 읽는다는 부분을 이해했습니다. 궁금한 점은 스프라이트 시트처럼 특정 텍스쳐 안의 다수의 스프라이트가 존재할 때 그 이름 별로 로드할 수 있는 방법이 있는 지 입니다. key값으로 걸어보니 스프라이트 시트의 이름으로 걸리고 하부 아이템들의 이름을 탐색할 방법을 못찾아서 일단은 임시로 리소스 폴더에 보관후 리소스 loadAll을 하는 중인데 addressable로도 관리할 방법이 있는 지 알고 싶습니다.

  • C#
  • unity
  • object-pooling
강동훈 댓글 1 좋아요 0 조회수 562

_pending 을 _pendingList.Count == 0으로 대체한 것에 대한 질문입니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

_pending을 없애고 _pendingList.Cont == 0 으로 대체하셨는데 pendingList.Count가 0일 때 1개의 쓰레드가 통과되고, 통과한 쓰레드가 _pendingList에 값을 추가하기 전에 또 다른 쓰레드가 _pendingList.Count == 0인가에 대한 if문에 도착하면, 그 쓰레드 또한 _pendingList.Count == 0을 무사통과하게 되지 않나요?? 혹시 놓치고 있는 부분이 있나요?? 항상 감사합니다~!

  • C#
  • unity
  • 네트워크
장재범 댓글 1 좋아요 0 조회수 454

길찾기 알고리즘 함수

해결됨

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

강사님께서 길찾기 알고리즘 함수들을 Player 클래스에 몰아 넣으신 이유가 있을까요? 초보자라서 질문 드립니다.

  • C#
파스닙 댓글 1 좋아요 1 조회수 543

유니티로 메타버스 멀티플레이를 구현해보고싶습니다!

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요 서버에대한 지식이 전무했는데 루키스님의 강의를 들으며 많은 배움을 얻어가고있습니다. 저는 유니티로 메타버스 멀티플레이까지 구현을 해보는게 목표입니다. 저 혼자 알아보면서 포톤pun , fusion 같이 이미만들어진 서비스들을 알게되었습니다. 메타버스 멀티플레이구현이 목표라면 서버를 만들기보다는 포톤같이 이미 만들어진 서비스를 이용하는게 좋을까요 ?? 물론 두 방법 모두 저에게는 어렵고 공부가 많이 필요한 상황인데 루키스님 강의를 들으며 많은 도움을 얻어가고 있어서 감사합니다

  • C#
  • unity
  • 네트워크
ynsehyntc 댓글 1 좋아요 0 조회수 792

카탈로그 질문..

미해결

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

제가 잘못해서 previous build를 안하고 default build를 해서 지금 이렇게 됐고, 앱의 버전은 1.0.7인데, 이 버전의 setting.json은 이거인데요... 제가 이걸 누르고 previous build를 하고.. aws s3 서버에 덮어 씌우기 했는데도... 업데이트가 되지 않아요... 뭐가 문제인걸까요?...어떻게 해결하면 될까요?ㅠ... 그리고 1.0.1~1.0.6 버전에는 예전 카탈로그를 썼는데, default build 해서 최신 카탈로그로 하고, 1.0.7 버전으로 앱 빌드 하면. 1.0.7 버전의 최신 카탈로그로 업데이트 되는거 맞나요?

  • C#
  • unity
yoon0j 댓글 1 좋아요 0 조회수 515

쓰레드 생성 부분

미해결

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

저희 강의에서 멀티쓰레드를 사용하는 걸로 알고 있는데 쓰레드를 생성하는 부분이 정확히 어디 부분인가요..? 해당 부분에서 Connect 될 때 필요하다면 count의 개수만큼 쓰레드를 생성하는 걸까요..? 혹시 아니라면 어디 부분일까요... 도저히 못 찾겠어서 질문드립니다..!

  • C#
  • unity
자르트 댓글 1 좋아요 0 조회수 313

TitleScene 시작 시 StartText에 스크립트가 없습니다.

미해결

[실전 게임 코드 리뷰] 유니티 캐주얼 게임 (엘리스팡)

프로젝트 다운 받고 실행해보니 몇개의 오브젝트에 스크립트가 없습니다. 제가 사용하는 유니티 버전이 2022.3.0인데 혹시 버전 문제인지, 공유하실 때 제거가 된건지 궁금합니다.

  • C#
  • unity
YJ Kim 댓글 1 좋아요 0 조회수 332

에셋 출처 질문

미해결

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

선생님 안녕하세요. 강의 너무 잘듣고 있습니다. 다름이 아니라, 실제로 간단하게 출시를 해보려고 하는데 강의에서 사용하신 플레이어의 EgoSword와 다른 파티클 에셋들이 유니티 에셋스토어에서 구입 후 사용하신 에셋이라면 어떤 에셋인지 궁금해서 질문을 드리게 되었습니다.

  • C#
  • unity
  • object-pooling
UniUni 댓글 1 좋아요 0 조회수 586

DataManager class 내의 Dictionary 에 관해 질문드립니다

해결됨

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

c#문법에 익숙치 않아 차근차근 공부중인데 이해가 잘 되지 않는 부분이 있어 질문드립니다 DataManager class내의 Dictionary선언부분에 보면 public Dictionary<int, Stat> StatDict { get; private set; } = new Dictionary<int, Stat>(); 라고 되어있는데 여기서 new Dictionary<int, Stat>(); 이부분이 반드시 필요한 건가요? Init() 에서 MakeDict 매소드 안에서 새로운 Dictionary를 할당받고 있는부분이 있어 제가 모르는 부분이 있는것같아 질문드립니다

  • C#
  • unity
당근농부 댓글 2 좋아요 0 조회수 535

인기 태그

인프런 TOP Writers

주간 인기글