44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
마지막 부분 멘트에
마지막 부분 멘트에 데이터파일로 뺀다라고 하셨는데 이부분이 메모리 영역에서 데이터영역으로 뺀다는 의미인가요?정적맴버변수로 빼나요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
textRPG2 다시 저혼자 구현할려고하니까 너무 어렵네요
왜 그럴까요??이상한 질문이라서 죄송합니다..
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
조사식 안 나타남
2번 사진처럼 자동, 로컬에서는 값이 나오는데 1번 사진에 조사식에서는 아무것도 안 나타나는 것은 왜 일까요..?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
개행을 하지 않았는데 줄바꿈이 됩니다.
개행을 하지 않았는데 줄바꿈이 됩니다.왜 그런 걸까요?using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharp{ class Program { static void Main(string[] args) { for (int i = 0; i < 2; i++) { Console.WriteLine("*"); }}
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Console.ReadLine(); 반환형이 string이 아닌 string? 이 뜹니다
visual studio 2022 버전을 사용 중이며, string 으로 사용할 경우 CS8600 경고가 뜨고, string? 으로 사용할 경우 경고가 뜨지 않는데, string? 이 정확히 무슨 뜻인지 잘 모르겠습니다. 단지 물음표를 추가해 null을 허용하는 형식으로 변경한건지..
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Sort 이렇게 구현해봤습니다.
이렇게 구현해봤는데 혹시 보충해야 할 점이 있을까요? 이 코드에서 고쳐야 할 점 등 피드백이 있다면 부탁드립니다! 스왑은 전 강의 듣고 여기저기 검색해보다가 좋아보이는게 있어서 차용해봤는데 참 편하네요. 언제나 좋은 강의 감사합니다. static void Sort(int[] scores) { int turn = 0; while (turn < scores.Length) { for (int i = 0; i < scores.Length - 1; i++) { if (scores[i] < scores[i + 1]) (scores[i], scores[i + 1]) = (scores[i + 1], scores[i]); } turn++; } }
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
팩토리얼 별거 아니지만 질문...
이렇게 해도 딱히 상관은 없겠지요? static int Factorial(int n) { if (n == 1) return n; return n * Factorial(n - 1); }
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
너무 어리석은 로직 같지만 ㅠ
internal class Program { static int Swap(ref int a, ref int b) { a = b; b = 1; return a & b; } static void Main(string[] args) { int num1 = 1; int num2 = 2; Program.Swap(ref num1, ref num2); Console.WriteLine($"{num1},{num2}"); 3:39초 한번해보라해서 했는데 엉망인가요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
list는 중간, 삽입 삭제가 빠른 거 아니었나요?
https://chanheess.tistory.com/154 여기 블로그에서 말하는 것 처럼 리스트의 장점이 중간, 삽입 삭제가 빠르다는 것 아니었나요? 여기의 list와는 다른 list인 건가요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
2의 보수의 장점
강의 내용중 8:23에 말씀하시는 2의 보수의 장점중에 첫번째 말씀하신 " 0 이 두번 나오지 않고 한번만 나온다 "는 말씀이 잘 이해가 가지 않습니다. 조금만더 상세 설명 가능 하실까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
별 피라미드할때
for (int i = 0; i < 15; i++) { Console.Write("*"); if (i == 0) Console.WriteLine(); else if(i == 2) Console.WriteLine(); else if (i == 5) Console.WriteLine(); else if (i == 9) Console.WriteLine(); else if (i == 14) Console.WriteLine(); } 이렇게해도 괜찮은가요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
abstract 관련 질문입니다.
추상설명하시면서 인터페이스로 다중상속을 하신다고 하셨는데 interface IFlyable(){ void Fly() } 하셨는데 interface IFlyable(){ abstract void Fly() } 혹시 이렇게하면 차이가 있을까요? 아니면 인터페이스는 그자체가 무조건 자식도 구현해야 하기때문에 차이가 없나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG2 만들기중 디버깅 오류에 대한 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 특별한오류가 없는데 이렇게 실행되는 이유가 궁금합니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
TextRPG2 공부중에 오류0108에 대해서 질문있습니다
W 저런식으로 오류가 뜨는데 해결방법을 모르겠습니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
파일 탐색기 폴더에 exe파일이 없어요
exe파일이 안만들어지는데 exe파일이 뭔가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
{0}을 왜쓰는건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
enum에 대해 질문입니다.
가위바위보 게임을 할때 enum을 메인 안에 쓸수는 없나요? 메인안에 옮길려고하니 오류가 나는데 다르게 지정을 해줘야하는지 궁금합니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
knight2 hp값이 어떤식으로 할당되나요
만약에 Kngiht knight2 = new Knight();를 생성하고 knight2.hp=0 을 안적고 그대로 knight2.hp 값을 출력하면 질문1 왜 65번째줄 knight.hp=100값을가져오는지 이해가 안됩니다 질문2 knight.hp = 100을한다고 해서 class Knight의 hp변수가 public int hp=100으로 바뀌는건 아니지 않나요? 질문3 Kngiht knight2 = new Knight();경우말고 Knight knight2 = DeepCopy();일때 질문1의 경우와 같이 knight.hp=100 값을 가져오는 과정이 같은건가요? 힙에 new로 생성한 Knight가 두개가 생성되고 kngiht와 knight2는 각각 다른 힙영역을 참조하고 있다고 생각했는데 혼란스러운 상황입니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
static 메서드 또는 변수에 접근
Main 메서드에 knight = Knight.CreateKnight( )로 접근이 가능한 이유가 CreateKnight( ) 메서드가 Compiler에 의해서 프로그램이 실행될 때 static으로 선언되어 있으니깐 Data 메모리 영역에 할당되어 사용자가 Knight에 대한 클래스를 객체화 시키지 않고 knight = Knight.CreateKnight( ) 바로 접근이 가능하다? 하지만 knight.Move( ) 메서드는 static을 사용하지 않고 Knight에 종속된 메서드로 Knight를 객체화 시켜야만 Knight 필드 메서드와 필드 변수를 Heap 메모리 영역에 할당이 되어 knight.Move( )에 접근이 가능하다? 라는 해석으로 제가 생각 했는데 이 해석이 맞는 건가요? 너무 복잡하게 생각하고 있는거 같습니다..
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
제가 이해를 못한 걸수도 있지만,,,
델리게이트가 필요할 때, 이미 Func와 Action이 있으니 직접 델리게이트를 만들 필요는 없다는 뜻인가요? 다른 강의나 코드들을 보면 델리게이트는 안쓰고 바로 Action이나 Func 같은걸로 계속 써서 질문드렸습니다!