44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨[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차로 하면 안되는건가요??
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
7:29초 질문 드립니다.
class Vertex { public List<Vertex> edges = new List<Vertex>(); } Graph() { List<Vertex> edges = new List<Vertex>(6); } 여기서 버텍스 클래스를 선언할 때 리스트를 new해주는데 왜 그래프함수 안에서 또 new를 해주는 걸까요 그리고 List<Vertex>이게 어떻게 가능한지 궁금합니다... 전의 강의를 봐도 이해가 잘 안 갑니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
x - randomIndex * 2하면 배열 범위 벗어날 줄 알았는데 잘 작동해서 당황스러워요
가로로 한 번도 가지 않았을 경우 = 랜덤으로 뽑을 수 있는 값 = 0 가로로 한 번 이동했을 경우 = 랜덤으로 뽑을 수 있는 값 = 1 x - 1 * 2 = x - 2 가로로 두 번 이동했을 경우 = 랜덤으로 뽑을 수 있는 값 = 2 x - 2 * 2 = x- 4 이렇게 계산해서 인덱스 x가 마이너스를 가질 경우도 있을 거 같은데 잘 작동하는 거 보면 ... 제 생각에 오류가 있나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
원 출력이 이상하게 나오는데 어디가 문제인지 모르겠어요
디버그 모드로 실행하지 않으면 맵이 안 만들어지고 무한 루프만 돕니다 기존 Q &A 보면서 프레임 문제인가 하고 그 부분 지워봤는데도 해결이 안 되네요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
//짝수값만 벽 if (x % 2 == 0 || y % 2 == 0)
//짝수값만 벽 if (x % 2 == 0 || y % 2 == 0) 이 코드에서 짝수값만 벽이라 하셨는데 왜 테두리 까지 빨간색으로 되어있는지 모르겠습니다.