-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
//짝수값만 벽 if (x % 2 == 0 || y % 2 == 0)
22.05.12 22:13 작성 조회수 164
0
//짝수값만 벽
if (x % 2 == 0 || y % 2 == 0)
이 코드에서 짝수값만 벽이라 하셨는데
왜 테두리 까지 빨간색으로 되어있는지 모르겠습니다.
답변을 작성해보세요.
1
0
Rookiss
지식공유자2022.05.14
if (x % 2 == 0 || y % 2 == 0) 이건 중간 처리가 맞는데
Initialize()에 if (x == 0 || x == _size-1 || y == 0 || y==_size-1)을 체크해서
다시 외각 테두리 벽을 막아주는 부분이 있습니다.
0
xn3031
2022.05.13
x % 2 == 0 이거나
y % 2 == 0 일 때 조건문을 실행하는거라서
y < _size; y ++ 로 초록색 범위의 벽을 생성하고
x < _size; x++ 로 주황색 범위에 벽을 만들어서
테두리가 막히는걸로 이해했어요
답변 3