44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
VS code 써도 상관없나요??
VS Code를 써볼까하는데 무리없을까요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
유니티로 게임을 만들때!
안녕하십니까 교수님 유니티로 인디 게임을 개발할때 C++로 프로그래밍 하는 경우는 거의 없나요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
다형성 부분에 질문있습니다.
class Player { public virtual void Move() { Console.WriteLine("Player"); } } class Knight : Player { public override void Move() { Console.WriteLine("Knight"); } } class SuperKnight : Knight { public override void Move() { base.Move(); Console.WriteLine("SuperKnight"); } } 여기서 SuperKnight부분에 base를 사용하니 Knight의 Move를 실행하던데 혹시 여기서 Player의 Move를 사용할려면 어떻게 하면되나요? 현재 찾은 방법은 Player player = new Player(); public override void Move() { player.Move(); Console.WriteLine("SuperKnight"); } 이런 식으로 하는 것인데 다른 간단한 방법이 더 있는지 궁금합니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Visual Studio for Mac Solution tab
허무하게 몇 시간 소비하면서 제대로 된 공부법을 못 찾고 있는 것 같습니다.. Visual Studio for Mac의 Solution tab 여는 방법 아시는 분 계실까요? Solution tab이 나와야 파일 여러 개로 갈리는 걸 확인할 수 있는데 여기서 막히고 있습니다.
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
id 활용에 대해서 궁금합니다.
class Player { static private int counter = 1; private int id; private bool isDespose = false; public int GetCounter() { return counter; } public int GetId() { return id; } public Player() { id = counter; counter++; } ~Player() { if (!isDespose) Dispose(); } public void Dispose() { isDespose = true; Console.WriteLine("{0}ID 삭제 Ok....", id); GC.SuppressFinalize(this); } } class TestSample { static void Main(string[] args) { Player player1 = new Player(); Console.WriteLine(player1.GetId()); Player player2 = new Player(); Console.WriteLine(player2.GetId()); Player player3 = new Player(); Console.WriteLine(player3.GetId()); Player player4 = new Player(); Console.WriteLine(player4.GetId()); player4.Dispose(); Player player5 = new Player(); Console.WriteLine(player5.GetId()); Console.WriteLine(player4.GetId()); for(int i=0; i<5;i++) Console.WriteLine(i); } } 만일 객체를 제거하면 어떤가 궁금해서 소멸자로 지워보았습니다. 이럴 경우에 4번째를 제거해도 ID는 4로 남아있습니다. 그렇다고 당기면 다른 계정의 ID들이 바뀌니 안될것같은데 이런 제거하는 계정은 어떻게 처리를하나요~?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
static 변수 활용
유니티 오브젝트에 static int num 함수를 지정하기 위해 public static int num; void ph { num = 1; GameObject 오브젝트이름 = int num return 0; } 라고 했는데 안되더라구요....GameObject 이름 선언이 잘못된건가요??
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
디버깅 안댐
디버깅이 안댑니다.f5 눌러도 아무 반응이 없고 위 디버그 창 들어가서 보니 그냥 디버깅 시작 버튼 자체가 활성화가 안되어있네요.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
ㅠ
오류로 지금까지 작성했던게 안보이네요 이유가 뭘까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
델리게이트 체이닝
델리게이트 체이닝 부분에서 추가된 델리게이트 함수에서 내가 원하는 함수만 호출하도록 하는게 가능할까요? 100개의 어떤 알수없는 함수들이 체이닝 된다고 가정할때, 그 함수들중 특정 함수들만 내부에서 호출하도록 하는게 가능한가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
디버그 후 콘솔창 바로 꺼짐 현상
처음에는 잘됬는데 비쥬얼스튜디오 업데이트 후 디버그 한다음 계속 콘솔창이 바로 꺼져버립니다 ㅠㅠ 혹시 업데이트 문제가 아니면 뭐가 문제일까요? 이창을 닫으려면 아무키나 누르세요.... 이런식으로 기다리게 하는 방법이 없을까요? visual studio 2019 v16.11.5입니다
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
2달째...
안녕하십니까. 강의를 듣기시작한지 한달이 훌쩍 넘었는데 진도 빼기가 엄청 힘드네요. ㅠ 기본서 하나 구입해서 같이 보고 있는데... 코알못인 상태에서 이러는게 정상일까요? ㅠ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
선생님 폰트 쫌 알수 있을까요?
폰트는 어디서 다운 받을수 있죠
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
궁금한거 질문드립니다!!
ClassType.None 의 값을 0 으로 지정 해두셨는데 나중에 main에서 while문 안에 if (choice != ClassType.None) break; 이부분에 대해서요 ! choice != ClassType.None 이라는게 초이스의값이 0 이아니면 break으로 빠져나오는건데 4,5를 실행하면 그냥 다시 반복문이 되잖아요 ? 근데 4,5가 0이아니라서 빠져나올 수 도 있는거 아니에여? 아니면 단순히 ChooseClass 함수에서 0,1,2,3 까지만 설정을 해둔거라서 0,1,2,3 중 1,2,3 이외의값은 인정이안되서 다시 반복문을 돌리게 되는건가요? 그래서 1,2,3 만 눌렀을떄 break이 실행이된다는건가요? 알것같으면서도 애매하게 이해가 안가서 속상하네요 ㅠ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
연습문제에서 팩토리얼함수 구현문제 이렇게 푸는것도 맞는건가요?
- using System; namespace CSharp { class Program { static int Factorial(int n) { int temp = n; for(int i = (n-1); i > 0; i--) { temp *= i; } return temp; } static void Main(string[] args) { int ret = Factorial(5); Console.WriteLine(ret); } } } 혼자고민하고 고민하다가 팩토리얼이 숫자가 점점 내려가서곱하는거니까 이렇게도 되긴하는데 맞는풀이법인가요?? 답이랑 정반대여서요,..,
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
오류
디버그도 안되고 빌드도 안되고 창을 닫으려 해도 솔루션을 닫으려면 빌드를 중지해야 합니다라고 뜨는데 혹시 해결 방법 아시나요 먹통이에요 밑에는 이런거 계속 떠있는데 어떻게 해야할지 모르겠습니다...
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG2 플레이어 생성
강의에서 설명하신대로면 Player player = new player(); 가 안되고 Player player = new Knight();가 되어야 하는데 반대로 player만 생성되고 knight는 형식 변환을 할 수 없다고 뜹니다... 강의 화면대로 똑같이 작성했는데 왜이럴까요ㅠㅠ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
var 관련 질문입니다.
var 타입이 c++의 auto와 같다고 생각하면 될까요? 만약 다르다면 무엇이 다른지 궁금합니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
2진수 16진수 변환
2진수에서 16진수로 변환할때 숫자를 4개씩 끊어서 본다고 하셨는데 2진수로 다섯자리 이상의 수는 어떡하죠? 예)0b10110
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
16진수에서 17이상의 수는 어떻게 나타내요?
16진수설명에서 16은 0x10은 알려 드렸는데 이해가 안되서 16진수로 17, 18, 19,20 은 뭔지 알고싶습니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Visual studio code/ visual studio 2019
visual studio code가 있는데 code는 안되나요?