Unity) Find Party Parrot (2)
안녕하세요 뱁새입니다 (۶•<•)۶❗️
오늘은 for문을 활용해 카드를 여러 장 배치하는 과정에 대해 정리해볼 예정입니다
이전 과정을 보고 싶으시다면 Find Party Parrot (1)을 클릭해주세요❗️
그럼 가봅쉬다❗️
첫 번째, Prefab 만들기
기존에 만들어두었던 카드를 여러 장 만들어 배치하여야 하므로 prefab을 활용해주어야 합니다
따라서 prefab 폴더를 만들고 card를 prefab 폴더 안으로 옮겨주었습니다
두 번째, for문 코드 작성
사실 카드 16장 정도는 수작업으로 만들 수 있습니다
그럼에도 굳이 수작업을 하지 않는 이유는 귀찮기 때문에..
"엥 그래도 걍 카드 만들면 되지 않음? 차피 복붙 원툴인데 ㄹㅇㅋㅋ" 이라고 할 분들을 위해
상황을 하나 제시해보겠습니다
만일 for문 없이 1~5까지의 값을 출력해야 할 경우
위와 같이 그리 어렵지 않게 직접 코드를 작성해 값을 출력할 수 있습니다
하지만 100까지의 값 아니 1000 그 이상의 값을 출력해야 하는 경우가 생긴다면?
여러분들은 끝없는 노가다에 지쳐 샷건을 갈기고 말 것입니다..
하지만 for문을 활용해 1000까지의 값을 출력해본다면?
이 단순 반복 노동 작업은 어머밥이 되어버립니다
☞ 그렇다면 for문이란 무엇인가?
for문은 루프문 중 하나인데 루프문은 단건의 데이터를 처리하는 것이 아니라
여러 건의 데이터를 순차 처리할 때 사용되는 구문을 일컫습니다
이 for문에는 ;을 기준으로 세 가지 영역이 존재하는데..
이 사진 속의 코드를 예시로 세 가지 영역에 대해 설명을 해보도록 하지요
첫 번째 영역은 반복적인 조건에서 쓰일 변수를 선언하는 영역
두 번째 영역은 언제까지 반복적인 작업을 할 것인지를 지정하는 영역
세 번째 영역은 for문에서 명시한 행위를 한 번 할 때마다 어떠한 추가 동작을 하도록 설정하는 영역입니다
따라서 위 짤에서 쓰인 for문 안의 소괄호 속 코드는
1. 변수로 i를 사용할 건데 이 i는 0부터 시작이야
2. 그리고 i는 999까지만 반복 작업을 할 거야
3. 한 번의 반복 작업이 끝나면 i의 값을 증가시켜줘
라는 의미를 담고 있다고 볼 수 있지요
자 그럼, for문에 대한 설명은 여기까지 하도록 하고!
앞서 배운 내용을 토대로 카드를 16장 만드는 코드를 작성 후 실행해보면
성공적으로 16장이 만들어진 것을 확인할 수 있습니다! (Hierarchy 속 Card(clone) 확인)
그런데 카드의 위치를 따로 설정해주지 않았기 때문에 모두 똑같은 위치에 겹쳐있게 되는데요
그렇다면.. 카드들의 위치를 잡아줘야겠지?
먼저 카드들은 가로로 4장 세로로 4장이 배치되어야 합니다
그리고 이 카드들은 각자 고유한 숫자를 지니고 있으며 이 숫자는 0부터 시작합니다
이때 숫자를 4개 단위로 끊으면
로 나타낼 수 있고
1~4행(가로)의 수들은 모두 4로 나눴을 때 몫이 각각 0 1 2 3이라는 특징을
1~4열(세로)의 수들은 모두 4로 나눴을 때 나머지가 0 1 2 3이라는 특징을 가지고 있습니다
따라서 이 특징들을 이용해 위와 같이 x좌표와 y좌표를 표현할 수 있고
Unity로 돌아와 실행해보면?
바둑판식 배열이 완성됩니다!
그런데 이 바둑판식 배열을 화면 가운데에 배치하여야 하므로
위와 같이 코드를 조금 수정해주었습니다 (x좌표를 -2.1f만큼, y좌표를 -3.0f만큼 땡기기)
세 번째, 이번 과정에서의 완성본
어떠신가요!? 가운데 정렬 편--안하지 않나요?
이번 개발 일지에서는 for문을 활용하여 카드를 만들고 배치하는 과정에 대해 다루어보았는데
for문.. 이 녀석 굉장히 편리하잖아..?
여러분들도 반복문을 다루어볼 일이 있을 때 적극적으로 이용해보시길!
그럼 다음 개발 일지에서 뵈어요❗️
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
공부 질이 달라짐 ㄹㅇ 과학적으로 입증된거임. 영어지문에서 한번쯤은 소재로 등장해서...
-
중량 못치겠네ㅋㅋㅋ 근손실 지리게 옴... ㅠㅠ
-
ㅈ된거임? 아직까지 아프진 않음
-
운동할 시간에 공부를 하고 말지 라고 생각한지 세달도 체 안되서 졸려 죽겠어서...
-
하루 종일 먹는거 계산해보니까 기초대사량+활동대사량 보다 적게 먹는데 왜 몸무게는...
-
느낀 점 : 400대는 어케 찍는 거냐
-
6키로 뛰고 디질 것 같음
-
케이던스 올리려면 의식해서 엉덩이를 더 써야 하나요? 아줌마 걸음처럼 해야 케이던스...
-
고작 6키로 뛰고 왜 1000칼로리 가까이 나왔는지 이해가 안 가는 www
-
오늘 런닝 기록 7
이 돼지 새끼 페이스 600을 못 맞추네 케이던스도 항상 150미만 500 페이스는 어케 하는 거임
-
빨리 마스크 빼고 런닝할 날이 오길
-
수험기간 운동 0
수험시간동안 운동은 필수라는 말을 많이 들었는데.. 그럼 카페인은 꼭 필요할 때만...
-
태권도는 제대로 십년 넘게 해와서 다리운동은 혼자서도 괜찮지만. 상체운동은 하려면...
-
마이너한 운동인데 혹시 nfl 좋아하시는분 계시나요??
-
뭐 할까요? 키 164 / 47kg 에요.
-
결정장애와요.. 0
솔직히 이런거 안하고 공부에 올인하는게 맞는데.. 저는 솔직히 한가지 정도의...
-
1) https://ikma.modoo.at/ 수업시간 : 월,화,수,목(오후) /...
-
체력관리 겸 운동 하나 다니면서 학원 다니려는데.... (영양제 보단 운동이...
-
수험생활에서 공부외적으로 중요한걸 꼽으라면 1.수면 2.식습관 3.운동(땀나는...
-
근대 운동할때 0
같은강도로 같은운동하면 살찐사람이랑 살없는사람이랑 같은열량을소모하나요?
-
Art149 - 수면과 운동에 대한 고찰 ver 2.0 15
안녕하세요 Art149입니다. 본칼럼은 16년 11월에 제가 작성했던 Art149...
-
곧20살되는 예비재수생입니다. 제가평일에는 공부하고 주말에는 운동을 하려고...
-
단백질 쉐이크 추천받고싶은데 잘아시는분
-
늘어가는 아랫배를 보고 참지 못하고 결국 시작한다,,, 배만 살쪄ㅜㅜ
-
운동 질문 2
삼수생인데 체력이 너무안좋아진거겉아서 운동하려고합니다.. 일단 줄넘기 하루에...
-
턱걸이질문 4
턱걸이 기구 샀는데 오늘왔네요 등근육 기르려고 하는데 이게 풀업으로 턱걸이해도...
-
여르비님들아 56
수능완성 실모 2회 23번 풀다가 내용보고 궁금증이 생겼습니다. 주제가 여자들은...
-
공대생분들 0
2,3학년되면 운동할 시간 있나요...? 하루에 1시간은 말도 안되나요?
-
운동 추천해주세여 17
간단한거라도 괜찮아욤 수영.....요가.....등등
-
누가 널 여자로 보겠니?(살찐 독재생좀 도와주세요!) 16
오늘 이모들이랑 엄마랑 모여서 밥먹는데 이모 한 분이 저한테 너 진짜 살좀...
-
요즘 너무 체력적으로 딸려서 밤에 10시 반 부터 11시 반까지 헬스다니고 씻고...
-
살이 쪄도 너무 쪄서 일주일에 2~3번 짧고 굵게 운동하고 오려는데요~ PT 받으면...
-
팔굽혀펴기 0
팔굽혀펴기 한번에 몇개정도 해요들?
-
팔굽혀펴기 20
요 최근에 집 근처에 생긴 ㅂㅇㅇ돈가스에 치킨에 kfc 치짜에 이런거 먹느라 살...
-
상체 살 빼는 용도로 어때요??
-
공부는 해도안되는경우도 있지만 운동은 하면 되고 변화가 바로바로 나타난다...
-
재수를 끝냈지만 삼수예정인 여자사람입니다 재수할때 기숙학원 다녔는데 거기서 탁구에...
-
학원 끝나고 운동하는데 제가 살집이 좀 있거든요? 운동을 무산소로 해야 할지...
-
현역고3 체력이많이부족한편인데 체육들은날은 애들하고 축구하는편인데 하고나면...
-
요새 체력 기르고 있는데... 별로 효과를 못 느끼고있어서요... 혹시 도움...
-
독재생들 운동하세요? 28
운동의 필요성을 느끼는 5월이네요...진짜 체력이...ㅠㅠ 운동하시는분무슨 운동하세요?
-
이상한건 아니지만 운동하시는 남자분들만 봐주세요~ 26
헬스 비롯해서 운동 이것저것 해서 몸 만든다고 만들었는데 평가랑 조언좀 부탁드려요~...
역시 구마님 칼럼은.유익하네요
(아직 안읽음)
예끼! 어서 읽지 못해!?
무한메디컬 반수 박는이유가 코딩하기 싫어서입니다
흐어어어어어어엏!!! ㅠㅇㅠ
라이츄쟝 기습 빙의 ㄷㄷ
이번 편에는 앵무새가 없네요 ㅜㅜㅜ
대신 뱁새 잡아먹겠습니다
완조니 도야지야 당신.
후후.. 감사하빈다 이 게시글을 본 것을 기회로 삼아 달팽 선생님두 코딩의 늪에 한 번 빠져보시지 않으시렵니가..?! 왕왕 재밋답니다!
헐 뱁새님 진짜 그 의대 뱁새세요???
헐맞따..미친 ㅜㅜㅜㅜ
어제갖짜기생각낫눈데ㅜㅜ
헉 꽤나 오래 전에 활동을 햇는데두 아직 절 기억해주시다니.. 진자 감사합미다 ;0; !!
히히 감사합미다!
캬! 역시 설컴뱁새
으ㅏ아악 아니야
설컴새 ㄷㄷ
코딩아가뱁새 열심히 배우는즁
흐흐 넘모 재밋다
이제 곧 동적환경에서 게임구현하는 것도 하셔야 할 듯, DB도 공부하시겠네. 화이팅 ㅠㅠ
뱁뱁이
먀먕