강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

유지훈님의 프로필 이미지
유지훈

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

SideWinder 미로 생성 알고리즘

맵 오류

작성

·

332

0

코드를 그대로 짰는데 밑 화면처럼 나오네요 random

public void make_sidewinder()

        {

            Random random = new Random();

            for (int y = 0; y < Length; y++)

            {

                int count = 1;

                for (int x = 0; x < Length; x++)

                {

                    if (x % 2 == 0 || y % 2 == 0)

                        continue;

 

                    if (random.Next(0, 2) == 0)

                    {

                        type[y , x+1] = Colortype.Empthy;

                        count++;

                    }

                    else

                    {

                        int randomindex = random.Next(0, count);

                        type[y+1 , x - randomindex*2] = Colortype.Empthy;

                        count = 1;

                    }

                }

            }

        }

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

강의를 보면 그 위에 코드가 더 있습니다 (길을 다 막아버리는 작업)

유지훈님의 프로필 이미지
유지훈

작성한 질문수

질문하기