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를 선물하세요.
-
질문해줘 0
해줘.
-
많이 반영될까요??ㅜㅜ 이번에 한양대랑 연세대도 추가됐던데 제가 한양대 공대가...
-
확통 진짜 너무 어려운데 그냥 문과여도 기하 괜찮나요? 그리고 도형 못해도 극복 가능한 수준이에요?
-
언매 87 미적 84 영어 3 물리 35 생명 27 가채점 결과 이정도인데 어느대학...
-
지난 5월 북한에서 처음으로 오물 풍선을 날려보내던 날을 기억하시나요? 한밤중에...
-
바이든 '아픈손가락' 차남 헌터 사면…애끓는 부정에 입장 번복 1
(서울=연합뉴스) 임화섭 기자 = 퇴임을 한달 남짓 남겨둔 조 바이든(82) 미국...
-
신용선T 0
현강 들어보신분 문학, 독서 가르치시는 방식 궁금해요
-
얼리버드 기상 2
-
수능 수학 공부 0
2등급 베이스라고 치고 6평 전까지 하루에 2시간씩만 할애가 가능하면 어떤 걸...
-
에리카 다닌 리카
-
25수능의 문학 지문 구조를 일컫는 말이다.
-
가보자
-
스카반수 했었는데 정신적으로 너무 몰려서 진짜 폐인처럼 살았어요.. 그리고 제...
-
할머니가 용돈주심 26
오늘은 라면에 핫바까지 먹을 수 있겠다
-
생각보다 돈을 많이 쓰는듯
-
인간적으로 다 끝났잖아..
-
경제학과 컴온 0
확통 공부해가야 할 필요있을까요 저 미적밖에 안함 기하는 안 필요하겠죠?
-
Etf같은 지수 추종 왜이리 감질나냐,,, 뇌가 망가져버려,,,
-
시발점 질문.. 1
다른 쌤들 개념강의는 20-30강인데 시발점은 무슨 50,80강… 뉴런도 뉴런나름...
-
재수하면 과탐 오를까요 ? 생지 했었는데 생명 유전 너무 어려워서 힘들었는데...
-
수학 개념 복습 0
개념 다 까먹어서 복습하려는데 한완수 좋아요? 감 다잃어서
-
정시인데 리로스쿨 한달 밀려서 무단결석 두개 끄였는데 이거 출결 고려대 ~중경외시...
-
오운완 19
오늘 덤벨 못들고 호에에거리니까 옆에 아저씨한테 자세랑 인체구조에 대해서 10분간 강의들음..
-
널 못 잊을 나보다 사랑했던 만큼 아파할 너이기에
-
2024수능 2025 수능 서성한 공대 못 뚫으면 그냥 시도 자체도 안함뇨
-
보통 고2, 고3 땐 선택과목 따라서 수업을 듣잖아여 그러면 각 반의 성비가 다르게...
-
수학 인강들을려고 하는데요… 이미지 현우진 고민중입니다 나중에 +a로 4공법도...
-
올수 국어 수학 33떳는데 2월까진 국어수학 베이스 잡는데 집중하고 3월에...
-
뭔가파격적인 글을 이제 못쓰겟음.... 왜냐면 에타에선 그랬다간 큰일나니까 죄다 순한맛이되
-
행복했다...
-
2014-15년쯤에 3700명 의전원 포함해서 뽑는데 지금 3000명 애초에 못해도...
-
과민성대장증후군 관련 설문조사 (GS25 1만원권 기프티콘 지급) 1
안녕하세요. 저희는 과민성대장증후군 관련 제품을 개발 중인 연세대와 고려대 학생으로...
-
성논 공학 0
성대 논술 공학계열 여러분들 얼마나 쓰셧나요
-
토정비결에 대하여.. 역사 알아봤습니다^^. 적고나니 비문학 지문 같네요!...
-
순위도 좋고 그냥 경기권 대학 중 아는 대학 막 던져주고 가주세요..
-
콱
-
D-7 6
-
과외알바를 생각하시는 분들을 위한 매뉴얼&팁입니다. 미리 하나 장만해두세요~~...
-
새벽에 올린글에 댓글도 많이달아주시고 쪽지도 많이보내주셔서 감사합니다ㅎㅎ 20살에...
-
언미생지 입니다
-
컨설팅 0
크럭스/피오르 대기 뭐 신청하지.. 강대꺼만 받기는 좀 두렵다
-
사탐런 과목 찾는데 전적대 경제라 경제하려고 했는데 다들 뜯어말리네...
-
개 피곤하다 1
-
오프라인으로 살려는데
-
제 사촌동생이 이번 수능에서 55455 받아왔습니다. 근데 제가 이 라인을 잘...
-
4번 문제가 마냥 쉬웠다는 것은 아니지만 이번 동사에서 1등급을 가르는 문제는...
-
애들이 막 트리에 한마디씩 달아주라는 링크 올리네
역시 구마님 칼럼은.유익하네요
(아직 안읽음)
예끼! 어서 읽지 못해!?
무한메디컬 반수 박는이유가 코딩하기 싫어서입니다
흐어어어어어어엏!!! ㅠㅇㅠ
라이츄쟝 기습 빙의 ㄷㄷ
이번 편에는 앵무새가 없네요 ㅜㅜㅜ
대신 뱁새 잡아먹겠습니다
완조니 도야지야 당신.
후후.. 감사하빈다 이 게시글을 본 것을 기회로 삼아 달팽 선생님두 코딩의 늪에 한 번 빠져보시지 않으시렵니가..?! 왕왕 재밋답니다!
헐 뱁새님 진짜 그 의대 뱁새세요???
헐맞따..미친 ㅜㅜㅜㅜ
어제갖짜기생각낫눈데ㅜㅜ
헉 꽤나 오래 전에 활동을 햇는데두 아직 절 기억해주시다니.. 진자 감사합미다 ;0; !!
히히 감사합미다!
캬! 역시 설컴뱁새
으ㅏ아악 아니야
설컴새 ㄷㄷ
코딩아가뱁새 열심히 배우는즁
흐흐 넘모 재밋다
이제 곧 동적환경에서 게임구현하는 것도 하셔야 할 듯, DB도 공부하시겠네. 화이팅 ㅠㅠ
뱁뱁이
먀먕