44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
비주얼 스튜디오에서 글자가
비주얼 스튜디오에서 글자를 쓰면 뒤에 것이 지워져요 예시: 비주얼 튜디오 에서 가운데에 '스'를 집어넣으면 비주얼 스디오 이렇게 뒤에 게 지워져요 한글에서는 수정에서 삽입으로 바꾸면 되는데 이거는 어떻게 해야 할지 모르겠어요 그리고 가위바위보 만들 때 Console 이름이 현재 컨택스트에 없다면서 안돼요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
ClassType 오류 관련하여 질문있습니다.
강좌 잘 듣고 있습니다. 이번 강의의 코드를 그대로 따라해보았는데, 제가 Visual studio 2022를 쓰고 있기에 탬플릿이 강의당시의 버전과 완전 동일하진 않습니다. 다만 저 빨간줄 부분에서 "CS8803: 최상위문은 네임스페이스 및 형식 선언 앞에 와야합니다."라는 오류가 뜨는데, 왜 이러는지 잘 모르겠습니다. Main 메소드 진입 전에 enum을 선언해야 오류가 풀릴듯 한데, 정확한 방법을 잘 모르겠어서 질문 남깁니다!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
팩토리얼 함수 관련해서 질문드립니다!
정말 별건 아닌데 제가 워낙 기초가 없어서 질문드립니다.. 팩토리얼 함수 짜실 때 *=가 무슨 뜻인가요?ㅠ for (int num = 1; num <= n; num++) { ret *= num; }
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문 있습니다!!
선생님 저는 왜 enum안에 색이 하얀색으로 나오는건가요??
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
캐스트 다는 것 관련해서 질문드립니다.
static int add(int a, int b, int c = 0, float d = 2.0f, double e = 3.0) { return (int)(a + b + c + d + e); } static void Main(string[] args) { int tem = Program.add(1, 2, d:3.0f, e:4.0); Console.WriteLine(tem); } 위의 add함수 내용중에 return (int)(a + b + c + d + e);를 처음에는 그냥 return a + b + c + d + e; 로 적었거든요. 그랬더니 double 형식을 int 형식으로 바꿀 수 없다하여 캐스트를 달라고 오류 뜨더라구요. 워낙 기초가 없는지라 알트 엔터 도움을 받아서 위와같이 변경했는데 왜 오류가 떳는지 그리고 위와같이 해결이 되는건지 알려주실 수 있나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
exe파일이 없어요
콘솔 앱(.net core)이 없어서 콘솔 애플리케이션(이름 빼고 다 똑같았음)을 들어갔는데 이름을 만들고 저장 위치를 바꾸고 다음을 눌렀는데 대상 프레임워크가 뜨길래 .net 5.0(현재)로 했어요. 이게 잘못된 걸 수도 있는데 영상대로면 솔루션 밑에 있는 걸 우클릭해서 파일 탐색기로 열고 계속 들어가면 exe파일이 있던데 저는 없더라고요 그래서 거기 있던 걸 다 cmd에 쳐봤는데 안 되었어요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
main에서 Add 함수 참조 할 때 클래스를 붙여서 쓰는 이유가 뭔가요??
강의 내용은 Program.Add()이고, 그냥 Add()로 써도 실행은 되는데 어떤 점이 다른지 잘 모르겠습니다..!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
비주얼 스튜디오 2022에서 null 대입 시 경고가 나타납니다.
안녕하세요, 강사님. 제가 비주얼 스튜디오를 2019버전을 써오다가 컴퓨터를 포맷하면서 다시 설치했는데 2022버전으로 설치하니 Game 클래스에서 [1]private Player player = null; [2]string input = Console.ReadLine(); 부분에서 초록색 밑줄이 뜨면서 경고가 표시됩니다. 오류 코드를 보니 이렇게 나옵니다. [1]CS8625: Null 리터럴을 null을 허용하지 않는 참조 형식으로 변환할 수 없습니다. [2]CS8600: null 리터럴 또는 가능한 null 값을 null을 허용하지 않는 형식으로 변환하는 중입니다. 각각 변수에 null이 들어가거나 들어갈 가능성이 있을 때 해당 경고를 표시하는 것 같은데 2019버전에선 이런 경고가 표시되지 않았습니다(.NET 버전 문제인 것 같습니다). 오류는 아니고 경고라서 빌드 및 실행에는 문제가 없었지만 이런 경고를 나타나지 않게 하려면 어떻게 해야 되나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Random 0 ~ 101
Random함수에서 0 ~ 101 이라면 0 부터 100까지 수가 나오고 그러면 101개의 숫자가 나오는건데 33%가 정확히 맞는건가요? 0 ~100 까지 던가 1 ~ 101로 처리 해야 할까요? 제가 맞게 알고 있는지 몰라 질문드립니다!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
C#이 좀 다른것같아요
안녕하세요~ C# 강의 듣고 있는데 제가 설치한 2022 VISUAL STUDIO는 // See https://aka.ms/new-console-template for more information int hp = 100; int level = 50; bool isAlive = (hp > 100); bool isHighLevel = (level >= 40); 이런식으로 써지는데요. 강사님께서 맨처음 C#을 켜시면 using System; { class Program { static void Main(string[] args) 이렇게 시작하더라구요ㅠㅠ 제 버전에서는 약간 다르고 저 위의 코드로 실행을 했을 때 코드가 없다고 떠서 어떻게 해야할지 모르겠습니다ㅜ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
bool 관련 진ㄹ문드립니다
int hp = 100; Console.WriteLine(hp++); bool b = hp < 100; 이렇게 프로그래밍하면, 100이 나오는데 false가 안나오고요 .. 어떻게 해야할까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
수업 난이도 관련
안녕하세요 유니티를 공부하기 위해서 c# 부터 공부를 하고 있는데 프로그래밍이나 코드는 초보로 앞에서 부터 따라오고, 이번 강의에 와서 앞에 이해하고 있었던 내용을 적용하시는걸 보면서 너무 이해가 어렵네요 말씀하신대로 이해 하지 말고 그냥 우선 카피하면서 수업을 들어도 되는건지, 강의는 논리적으로 설명은 해주시고, 코드 중 적용하는 부분등이 이렇게 저렇게 된다고 하시는데 내용 자체를 이해하는데 어렵습니다. 공부를 어떻게 해나가는게 도움이 될지 조언 부탁드립니다 감사합니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
구구단
구구단 작성시 콘솔 라인에서 $ 표시는 어떤 기능을 하는건가요? { } 기호 없이는 i 나 j 를 반환 할 수 없는건가요? 너무 초보적인 질문일지는 모르겠지만 부탁드립니다 감사합니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
visual studio code 환경 질문
강의에선 studio를 사용하시는데 .net에서 제공하는 sdk로 visual code에서도 C#이 실행 가능한 것으로 알고있습니다. 다른 언어들 편집할 때 code를 사용해 왔던 저로써는 code가 더 편한 상황입니다. 1. code는 사용해서는 안되는 것인지 2. 사용을 해보려 노력해보긴 했지만 디버깅에서 build의 경로를 찾지 못해서 dotnet run은 되는데 디버깅은 안되는 이상한 현상을 겪고있습니다. 2번 문제를 해결하지 못해 결국 studio로 돌아가서 강의를 들으려 하고 있지만 해결 방법이 있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
화질이 720p까지만 있어서 너무 뿌옇게 나와요 ㅠ
화질이 720p까지만 있어서 너무 뿌옇게 나와요 ㅠ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
영상 14:35 에 void 에서 ClassType로 변환 질문
14:35 쯤에 반환타입 void에서 ClassType으로 바꾸셨는데, 이 개념이 잘 이해가 안되네요. enum으로 정의한 함수( ClassType)만 반환타입으로 함수에 적용이 가능하다는 뜻 같은데, void와 같은 반환타입이 여러개가 존재 할 것 같고 또 ClassType처럼 세부적으로 만들어서 다른 함수에 적용이 가능하다는건가요? 상수와 열거형 수업도 여러번 봤는데, 혹시 수업중에 다른 참고할만한 영상이 있으면 알려주시면 감사하겠습니다!!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
팩토리얼
강사님 팩토리얼 순서가 어떻게 처리되는지 이해가 안 됩니다 ㅠㅠ 왜 그 값이 나왔는지 몇 줄부터 이해를 해야 하는지
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
7:30 if (isPrime)
if (isPrime) Console.WriteLine("소수입니다!"); else Console.WriteLine("소수가 아닙니다!"); 이 부분에서 if (isPrime == true) 라고 안쓰고 if (isPrime)이라고만 써도 되는지 잘 이해가 되지 않습니다. 왜 isPrime만 써도 잘 실행 될까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
어려운 이벤트
젤 어려운 부분인것 같습니다. ㅠ 1. 피호출자 callee 2. 게임에서의 Manager 3. 이벤트 Publisher 이것들이 다 같은 위치에 있는 개념으로 정리하면 될까요 마지막으로 델리게이트는 type이라고 하셨는데 이벤트를 어떻게 이해해야 할까요. 비슷하게 메소드를 담는 그릇일까요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
불리언 값 변수검사가 잘 이루어지지 않습니다..
안녕하세요 항상 좋은 강의 감사드립니다.그런데 강의를 들으면서 똑같이 따라하려해도 뭔가 오류가 나는 것 같아 질문드립니다.이번 강의에서 불리언 값을 변수검사해보니 아무리 봐도 맞는 값이 자꾸 false로 나타나고 있습니다.위사진에는 bool b 중 b값이 그렇습니다.hp= 100 , bool b= (hp==100); 임에도b가 false로 나타나는데 왜 true 가 아니게 나오는지 알려주신다면 정말 감사하겠습니다.