44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
프로퍼티 초기화 방식
프로퍼티를 초기화할 때 생성자 대신 initialize 라는 메소드를 특별히 사용하는 이유가 무엇인가요? js 언어를 다뤘을 때는 초기화를 생성자로 넘겨 받는 습관이 들였던 터라 궁금해서 여쭤봅니다!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
CompareTo 함수 질문
IComparable 선언부가 인터페이스인데도 불구하고class Knight : IComparable<Knight>부분을 주석 처리 한 후PriorityQueue<int> q = new PriorityQueue<int>();로 선언하고 Push, Pop을 CompareTo 함수로 작성해도 동작을 제대로 하는 이유가 잘 이해가 안됩니다.where을 통해서 제네릭 형식 제약을 거는것과 인터페이스로 사용하는것과 다르게 작동을 하는걸까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
에러가 납니다.
처리되지 않은 예외: System.IndexOutOfRangeException: 인덱스가 배열 범위를 벗어났습니다. 위치: Algorithm.Player.BFS() 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Player.cs:줄 57 위치: Algorithm.Player.Initialize(Int32 posY, Int32 posX, Board board) 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Player.cs:줄 41 위치: Algorithm.Program.Main(String[] args) 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Program.cs:줄 15그래도 따라했는데 이런 에러가 나옵니다. 혹시 무엇이 잘못 된지 알 수 있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
코드를 혹시 받을 수 있을까요?
파란색 말이 움직이지를 않아서요. 혹시 예제코드가 있다면 받고 싶어요
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
N/2? = 1
BIG-O 표기법 수업 16분 10초쯤에 N/2? 을 1과 유사 근접하다고 표현하셨는데 1로 설정한 이유를 알 수 있을까요? BIG-O 표기법에서 하시고 싶은 말씀이나 의미등은 익혔으나 숫자 맞추기 에서 표현하신 식의 1의 의미를 잘 모르겠습니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
루키스님 책 추천 해주실수있으신가요
안녕하세요 루키스님 파트1~9강까지 다 구매하여 지금 이제 파트3보고있는 수강생입니다학과도 컴공쪽이여서 나중에 게임개발자가 될려고 열심히 공부하고있습니다따로 책을보고 더 공부를하고싶어서 추천을받고싶은데자료구조, 알고리즘, 유니티 지금까지 보셨던 책중에 좋았던것들 베스트 추천해주실수있나요😊😊
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
미로가 생성되지 않습니다.
콘솔이 아닌 윈폼으로 생성하려고 하는데 미로가 생성되지 않네요 ㅠㅠ뭐가 문제일까요?뭐가
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
elapsedTick 의 부등호 방향
const int WAIT_TICK = 1000 / 30if(currentTick - lastTick < WAIT_TICK)continue;에서 부등호의 방향이 반대가 되어야지 강의에서 의도한 의미가 되는것이 아닌가요?흐른 시간이 1/30 초가 될때마다 contiue 되어서화면이 갱신된다는 의미로 이해하는데. 그렇게 되려면if(currentTick - lastTick > WAIT_TICK)continue;이 되어야 하는것이 아닌지요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
알고리즘 파트가 이해하기가 어렵다면
강의와는 상관 없는 질문일수도 있는데... c# 알고리즘 파트 부분이 어려워서 이해가 완벽히 되지가 않는데요 ㅠㅠ 다음 유니티 엔진 파트에 들어가기 전에 완벽하게 이해하고, 그 다음에 넘어가는 것과 일단 대충 이해하며 넘어가고 유니티 엔진 파트를 들은 후 돌아오는 것 중에 강사님은 무엇을 추천하시나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
순서
안녕하세요. 영상 14분 50초 정도에 나오는 내용인데. _data[Count] = item;Count++; 여기서 실제 사용중인 데이터를 늘리는 것이 먼저 아닌가요? 즉 Count++; _data[Count] = item; 이런 순서가 아닌가요? 왜냐하면 개수를 늘려서 거기에 item을 넣는 것 아닌가요? 넘 수준 낮은 질문 드려 죄송합니다. ^^
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
enum Dir 질문입니다.
혹시 방향 순서 같은 건 일반적인 경우에 '위-왼-아래-오'를 사용하나요? 오른손 법칙이고 로직 내에도 오른쪽으로 도는 걸 먼저 하는 방식인데 enum의 순서은 왼쪽으로 도는 것 처럼 되어 있어서요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
질문남깁니다.
DFS를 3으로 호출했을때 3 0 1 2 까지 출력이 되고 2에서는 모든길이 막혀 for의 next가 5가 초과돼 종료가 됩니다. 근데 그 후에 뜬금없이 for문 안에 있는 DFS(next)가 실행이 되는데 이 부분이 이해가 가질않습니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
8분대 질문 드립니다.
_heap[0] = _heap[lastIndex]; _heap.RemoveAt(lastIndex); 여기서 라스트 인덱스를 삭제 해주는게 0번쨰 인덱스에 값을 복사가 되었기 때문에 지워주는 건가요?
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
null 버그 오류 질문
안녕하세요 이 전까지 오류 나지 않았던 곳에서 오류가 나서 질문 드립니다. (해결은 했는데 왜 해결 됐는지를 모르겠습니다. ) 대각선 이동 하기 전까지는 오류 나지 않았는데 대각선을 추가한 이후로 CalcPathFromParent 에서 다음과 같은 에러가 납니다. “System.NullReferenceException: Object reference not set to an instance of an object at Algorithm.Player.CalcPathFromParent“ 다른 학생의 질문에 대한 선생님의 답변을 참고해서 디버깅을 해보았습니다. 아래는 해당부분 제 코드 입니다. while (parent[y, x].Y != y || parent[y, x].X != x) { _points.Add(new Pos(y, x)); y = parent[y, x].Y; x = parent[y, x].X; } x = parent[y, x].X; 에서 에러가 나더라고요 그떄의 x, y값은 x= 6, y= 22 였습니다. Parent 배열에서 (22,6) 주변 8개의 위치를 봐도 (22,6)은 없더라고요! 어느 부분에서 에러가 나는지는 알게됐는데 왜 나는지를 모르겠습니다. 강의를 다시 둘러보니 _points.Add(new Pos(y, x)); Pos pos = parent[y, x]; y = pos.Y; x = pos.X; 선생님께서는 이렇게 pos 로 한번 거쳐서 하셨길래 이렇게 고치니까 해결이 됐습니다! Pos 를 한번 거치는 것과 거치지 않는 것에 차이가 있나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
동적 배열, 연결리스트 구현 질문있습니다.
동적 배열과 연결리스트 어떻게 동작하는지와 왜그렇게 되는지는 이해하는데 안보고 혼자 구현하기가 어렵습니다.. 중요해서 꼭 이해하고 넘어가라고 하신부분이 동작부분인지 구현부분인지 아니면 둘다인지 궁금합니다.
- 해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
다른 스크립트 접근 방식
Board 스크립트에 있는 것들을 가져다 쓸 때 어떨 때 _board. 해서 가져오고 어떨 때 Board. 로 가져오는 지 궁금합니다. 제가 이해한바로는 일반적?으로는 다 _board. 로 접근한다. Static 함수, 변수일때는 Board 로 바로 접근가능한데 enum도 공용으로 쓸 수 있으니까 Board로 바로 접근이 가능하다 이렇게 이해하고 있는데 맞을까요..?!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
질문드립니다.
위 코드로 봤을 때 render를 해주기 이전에 먼저 길찾기가 실행이 되는거고 시작점부터 끝점까지 이동을 하고? 끝점에서 다시 돌아와서 다시 시작점에서 출발을 하는건가요???
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
디버깅이 너무 오래 걸리는 것에 관해 질문있습니다.
강의 잘 보고 있습니다. 다름이 아니고 기존에 board.initialize 함수를 구현하실 y - 2 와 x - 2 줄들이 모두 비어있던 문제들이 있어서 제가 코드를 짤 때는 부 그 부분들도 조건문을 달아 랜덤으로 중간중간 채워줬는데요. 그렇게 하니 디버깅 하는 시간이 너무 오래걸리던데 혹시 이유가있을까요? 이렇식으로 코드를 짜면 안되는건가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
if (adj[now, next] == 0) 질문드립니다
if (adj[now, next] == 0) 이 문법에서 왜 현재의 나와 다음의 올 정점이 0이면 인접한 애가 아닌가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
질문드립니다.
왜 2차원배열로 만드셨나요?? 그냥 일반 1차로 하면 안되는건가요??