44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
확장프로그램 어떤걸 쓰시는지 궁금합니다 어디서 구하셨나요?
그리고 윈도우 창도 검은색으로 뜨는데 저도 하고싶어서 그런데 알려주실 수 있을까요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
part1 람다식 강의에서 제네릭
안녕하세요. part1 람다식 강의 16:18 에서 50번째 줄에 있는 new Myfunc<Item, bool>을 지우셨는데 궁금증이 생겨 질문드립니다. 14:40 에서 50번째 줄에 있는 것처럼 제네릭이 없는 델리게이트를 사용할 때는 ItemSelector selector = new ItemSelector ((Item Item) => { return item.ItemType == ItemType.Weapon}); new키워드를 쓰셨는데 16:18에서 제네릭을 사용하시고부터는 없어도 똑같이 동작한다고 말씀하셨습니다. 즉 코드상으로 MyFunc<Item, bool> selector = new MyFunc<Item, bool>((Item Item) => { return item.ItemType == ItemType.Weapon}); 에서 MyFunc<Item, bool> selector = (Item Item) => { return item.ItemType == ItemType.Weapon}; 로 고치셨습니다. new Myfunc<Item, bool>를 지우셨는데 제네릭을 사용할 때는 new를 써도 되고 안써도 되고라고 이해해도 될까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
실행시 프로젝트에서 CSharp 프로필을 실행하는 방법을 모릅니다. 라고 나와요
안녕하세요. vs2022 커뮤니티 사용중입니다. 콘솔앱 으로 프로젝트 생성중 프로젝트 이름, 위치 생성 후 다음 페이지에서 Framework 선택할 때 .NET Core 3.1, .NET 6.0 둘중 하나 선택하는게 있는데 둘다 빌드는 성공하지만 디버깅 실행시 '프로젝트에서 CSharp 프로필을 실행하는 방법을 모릅니다.' 라는 메세지가 나옵니다. 이 메세지가 어떤 경우에 나오는건가요? 현재 vs2015 버전도 같이 설치 되어있습니다. 추가로 프로젝트 생성할 때 콘솔앱(.NET Framework) 로 생성하면 실행은 되는데 이걸로 수업받아도 상관 없을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
C# 유니티 1강과 C++언리얼 1강 둘다 수강하고있을시에는..
안녕하세요 강의 정말 잘 보고 있는 한 수강생입니다! 현재 언리얼 강의를 3강까지 수강하고 이번에 유니티로 포폴만들어보고싶어서 중복되는 알고리즘 정도만 제외하고 구매를 했습니다. 예전에 겉핥기로 C#을 한번 구경했을때에 C++과는 조금 다른 모양새였었던것 같아서 일단 유니티1강도 보고있는중인데 기본 문법들은 비슷한것 같고 1강에서 이정도만 보고 넘어가도 괜찮다 하는 항목들 있을까요? 바로 3강 유니티엔진으로 넘어가도 괜찮을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
프로젝트 생성 후 메인
프로젝트 생성후 메인 메소드 만들어주지 않습니다. 혹시 따로 만들어주는 단축키 같은건 없나요? 아니면 집적 입력해야되거나..?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문 하나 있습니다!
보통 데이터를 담을 때, 데이터 범위가 작은 곳에서 큰 곳으로는 변환이 가능 하지만. 데이터 범위가 큰 곳에서 작은 곳으로는 변환을 못하잖아요? (제가 알기로는 다 담을 수 없기 떄문으로 압니다...) 그런데 이번 강의에서는 자식 클래스(부모 클래스보다 데이터 범위가 크다?)에서 부모 클래스(데이터 범뮈가 작은?)로 변환이 가능하지만. 반대의 경우는 안 되는 이유가 뭘까요? 데이터 범위 문제가 아니어서 그런가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요. 질문드립니다.
안녕하세요. 객체 할당 시 부모 클래스에 자식 클래스를 할당하는 경우가 있는데 왜 이렇게 하는지 알려주시면 감사하겠습니다. ex) 왜 3, 4 같이 하지 않고 1, 2 같이 하는지 궁금합니다. 1. Player player = new Knight(); 2. Player player = new Mage(); 3. Knight player = new Knight(); 4. Mage player = new Mage();
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
FieldInfo 형식 또는 네임스페이스를 찾을 수 없다는데
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 CS0246 'FieldInfo' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. 뭐가 잘못된지 모르겠네요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
text rpg 만들어보는 중인데 질문이 있습니다
만약 a,d, r, h 중 하나를 입력하지 않았다면 다시 입력을 받고 싶은데 string input을 다시 쓰니까 지역변수라서 이 범위에서 사용할 수 없다고 떠서요 저 else 안에서 다시 input을 입력받고 싶으면 어떻게 해야하나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
형변환 질문입니다.
class Player { public int hp; public int attack; public void Move() { Console.Write("Player Move");} } class Knight : Player { public void Move() { Console.Write("Knight Move");} } Knight knight = new Knight(); Player player = knight; player.Move(); // Player Move 출력 위 코드에서 마지막 player.Move(); 할 때 Player Move가 출력이 되는 이유는 Player 타입으로 데이터 분석을 하고있기 떄문인가요? Knight타입이었던 knight를 player에 넣어줘서 knight Move가 나올 것을 기대하고 있었습니다. 그래서 제가 이해한 바로는 Player 타입으로 형변환이 일어나서 player move가 출력된다 이것이 맞나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
영상화질
화질이 너무 안좋아서 내용을 제대로 보기가 어려운데 영상을 따로 다운받아서 화질 개선해서 사용하게 부탁드릴게요 파트 1~9 패키지로 구매하였습니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Delegate 여쭤봅니다!
void VideoPlaySet() { video.Play(); Wait(1f, delegate { GuideSet(); }); StartCoroutine(VideoCheck()); } 제가 회사서 이런 코드를 발견했는데 이경우에는 delegate 가 GUideSet() 함수를 호출하는건가요?? Wait() 의 인자로 1f초 뒤, delegate {GuideSet()} 을실행한다?? 이게 맞을까요??
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
10:09일때 if아래 { }없어도 되나요?
연달아서 적으실때 { }없어도 상관이없는것인지 궁금합니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Rambda의 == 는 어떻게 읽는 건가요?
C#의 대입 연산자는 = 고 비교연산자는 == 로 숙지하고 있는데 그럼 Rambda의 ==가 item.ItemType 와 ItemType.Weapon이 동일하면 반환된다는 건가요 ?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
부모클래스에서 클래스를 생성 할 경우 자식 클래스에서는 어떻게 동작되는지 알고싶습니다.
부모 클래스에서 선언된 인스턴스 변수나 함수는 상속받으면 그대로 가져와서 쓸 수 있는데 만약 부모 클래스 안에서 클래스를 생성 할 경우 어떻게 동작되는지 알고 싶습니다. 찾아 보니 생성은 가능한데 이렇게는 보통 사용하지 않다고 하는데 만약의 경우 이렇게 사용됐을때 자식 클래스에서 어떻게 사용되는지 알고싶습니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
혹시 코드를 다운받는 곳은 있나요?
강의를 보면서 따라치는데 에러가 나왔습니다. 아직 초보이다보니 고치기가 쉽지 않아서 강사님의 코드를 보고 수정하고 싶은데 코드를 다운받을 수 있는 곳이 있나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
continue
break문은 키워드를 빠져나간다고 하셨는데요 continue문은 현재 실행되는 키워드를 중지하고 다시 실행한다고 설명해도 될까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
가위바위보 게임을 이렇게 작성해도 괜찮나요?
// 0:가위 1:바위 2:보 Random rand = new Random(); int aiChoice = rand.Next(0, 3); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 0: Console.WriteLine("당신의 선택은 가위입니다."); break; case 1: Console.WriteLine("당신의 선택은 바위입니다."); break; default: Console.WriteLine("당신의 선택은 보입니다."); break; } switch(aiChoice){ case 0: Console.WriteLine("AI의 선택은 가위입니다."); break; case 1: Console.WriteLine("AI의 선택은 바위입니다."); break; default: Console.WriteLine("AI의 선택은 보입니다."); break; } // 0:가위 1:바위 2:보 if (choice == aiChoice) { Console.WriteLine("무승부입니다."); } else if ((choice == 0 && aiChoice == 1) || (choice == 1 && aiChoice == 2 ) || (choice == 2 && aiChoice == 0)) { Console.WriteLine("당신의 패배입니다."); } else { Console.WriteLine("당신의 승리입니다."); }
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
열거형이 그러면 상수인건데...
case로 사용할 수 있는건 상수만 사용할 수 있다면 enum으로 선언된 목록은 전부 상수라는 말씀인거죠? 그리고 추후에 enum으로 선언된 목록을 바꿔주려면 public을 사용하게 되는건가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
VR 유니티
제가 지금 회사에서 유니티로 제작한 VR프로젝트 소스를 분석해야하는데요 기존에 C++조금이랑 언리얼블루프린트를 학습한 상태입니다. 지금 유니티에디터와 C#의 기초적인 문법은 학습한 상태인데요다른 분이 작업한 C#스크립트가 복잡해서 에디터 상에서 메커니즘이 어떻게 흐르는지 감이 안잡힙니다. 어떤 수업을 들어야할까요?? 답변 어려우실까요??