Unity) Find Party Parrot (2)
게시글 주소: https://i.orbi.kr/00066532305
안녕하세요 뱁새입니다 (۶•<•)۶❗️
오늘은 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를 선물하세요.
-
"종일 암 수술해도 쌍꺼풀 수술보다 값싼 게 필수의료 현실" 1
'공공병원서 필수의료 20년' 외과의사…"빅5 병원만 살아남고 필수·지역의료 붕괴할...
-
내가 잘못했어 뽑던 거라도 뽑아줘
-
잠이 많이 안와서 오늘좀 일찍 시작했어욥 05시부터 19시40분까지 쎈 자꾸 틀려도...
-
독서는 김동욱 일취월장 하고있고 문학은 김상훈 문학론 하고있는데 문학론 끝난이후에...
-
수시입시 컨설팅 0
수시 이과 컨설팅 받고 싶은데 입시 컨설팅 추천해주세요
-
고2때 윤사를 안했었는데 3학년 선택과목으로 생윤해도 2학년 때 윤사 했었던...
-
외부생으로 치는게 여간 귀찮은게 아니여 + 자랑질은 수능성적으로 하겠습니다
-
사실 제가 그동안 직장에서 일을하면서 직장 바로 위 사수님이랑 갈등이 있었어요...
-
근데 ㄹㅇ 오르비언끼리 결혼해서 애낳으면 웃기겠다 12
저분은 아빠가 오르비할때 갤주셨던 슈냥님이고 저쪽분들은 칼럼 쓰던 분들이셔! 아...
-
아세트아미노펜 합성 실험 질문! 유기화학 아시는분… 0
아세트아미노펜 합성 실험을 했는데 촉매를 산촉매랑 염기촉매를 썼거든요? 저는...
-
작수 미적 사문 지구 봤고요 반수중입니다 올해도 미적 사문은 그대로 갈건데 지구가...
-
꿀맛궁디 0
앙
-
동네 영세 재수학원은 다니지도 말고 외부생으로 뭐 응시하지도 말아라 제발 경험담이다
-
시대인재 인문반 기준으로 하반기 한달에 컨텐츠비로만 어느 정도 나오나요?
-
으쌰 으쌰! 진핑아 멀리 안간다 ㅋㅋㅋ 착짱 죽짱!
-
6모 중간1등급(92점)인데 하사십 어렵다는 얘기가 많네요... 드릴 수2같은 경우...
-
4등급이 듣기에 시대 남지현t 확통 서바 정규반은 따라가기 어려울까요? 이미지t...
-
약장 달았다 2
희희
-
수학황들 기출 5
현재 삼반수 중인 사람인데 기출을 재수랑 현역때 애매하게 봐서 다시 제대로 잡으려고...
-
블라 굳굳 6
감사합니다 웹툰이나 ott 미리보기 사이트였어도 똑같이 신고해달라고 했을거에요
-
쌍점 0
쌍점(:)은 대부분 앞말에 붙여 쓰고 뒷말과 띄어 쓴다. 대부분의 사람들이 볼...
-
넵.. 좀 일이 많았읍니다
-
김광현 요새 왜이러냐 세월이 무서워
-
그렇게 느끼는분들 궁금해요
-
사문 문풀 0
문풀 한 번도 안 했어요
-
안녕 2
-
얼른 집가야해...
-
ㄹㅇ임? 방금 앎 왜 바뀐거지
-
6모 공통에서 10 15 20 22 틀렸는데 1등급은 바라지도 않습니다. 드릴 후...
-
높4이상이시면 2
개인차 주의!! 개념기출 할 만큼 했다는 전제하에 빨더텅 하나 사서 하루에 두세트...
-
보통 다들 어떤시험으로 따심??
-
你好 7
我是中国人,这里的人都是韩国人吧? 哎呀呀 我的自我介绍晚了我叫何欣...
-
종이 한장 차로 관자놀이 스쳤다, 트럼프 피격 3D영상 보니 0
고객 안 돌렸다면 머리 관통 도널드 트럼프 전 미국 대통령의 귀를 맞힌 총알은 말...
-
리트 문제고 ㄱㄴㄷ중 옳은거 찾는건데 ㄱ은 참이고 ㄴ이 참이면 ㄷ이 될수없고 ㄷ이...
-
6모때 확통은 두개틀렸고 수능때는 다맞는게 목표입니다 기출만 하다가 뭔가 실전개념이...
-
성대 자유전공 탐구형 제시문 면접 보던데 뭐 물어보는거임?
-
내신 6-7 정도 된다는 가정하에.. 저번에 올렸던 글이긴한데 너무 고민돼서요...
-
수 십 번도 넘게 반복해서 맞췄던 퍼즐이 있었음 거의 10년 된 듯 근데 기억만으로...
-
이거 맞나? 육군은 1.5년이라 한학기 일찍 복학,졸업이라 후자가 더 빠르지 않나?
-
한말은 지키자...
-
자꾸 고1쪽에서 막혀셔 쎈 상,하 샀는데 문제 B-하 B-중 B-상 C 중에서...
-
그 남자가 남자 죽어서 슬퍼하는거 있는데 제목이 모르겠네
-
이렇게 안하면 우리나라는 답이 없어서
-
갑갑하다 0
멍청하고 무능력한 내 자신이 갑갑하다
-
그시대에 살진 않았지만 아날로그와 디지털시대 사이 말로 표현할 수 없는 감정들이...
-
님들아 질문좀 7
멱살 + 폭언(욕 , 비하발언 등) 증거는 주변 시시티비 찾아봐야할거같고 같이있던...
-
덕코가 고프다 1
-
현주간지 입문 0
현주간지 처음으로 풀어볼라는데 추천하는 호 있음? 난도 좀 있는 호면 좋겠음 맛있는...
-
흑석꽥국에서는 성적경쟁력 발전을 위해 주 60시간 공부제 정책 도입에 대해...
역시 구마님 칼럼은.유익하네요
(아직 안읽음)
예끼! 어서 읽지 못해!?
무한메디컬 반수 박는이유가 코딩하기 싫어서입니다
흐어어어어어어엏!!! ㅠㅇㅠ
라이츄쟝 기습 빙의 ㄷㄷ
이번 편에는 앵무새가 없네요 ㅜㅜㅜ
대신 뱁새 잡아먹겠습니다
완조니 도야지야 당신.
![](https://s3.orbi.kr/data/emoticons/oribi_animated/006.gif)
무슨 말인지는 모르겠지만 너무 멋져요!후후.. 감사하빈다 이 게시글을 본 것을 기회로 삼아 달팽 선생님두 코딩의 늪에 한 번 빠져보시지 않으시렵니가..?! 왕왕 재밋답니다!
헐 뱁새님 진짜 그 의대 뱁새세요???
헐맞따..미친 ㅜㅜㅜㅜ
어제갖짜기생각낫눈데ㅜㅜ
헉 꽤나 오래 전에 활동을 햇는데두 아직 절 기억해주시다니.. 진자 감사합미다 ;0; !!
![](https://s3.orbi.kr/data/emoticons/2020_foolsday/oribi/006.gif)
멋지신!!!히히 감사합미다!
캬! 역시 설컴뱁새
으ㅏ아악 아니야
설컴새 ㄷㄷ
![](https://s3.orbi.kr/data/emoticons/rabong/008.png)
그런 머쉿는 곳에 감히 들어갈 수 업어..![](https://s3.orbi.kr/data/emoticons/orcon/020.png)
선추후감![](https://s3.orbi.kr/data/emoticons/dangi_animated/009.gif)
히히 항상 고마워양코딩아가뱁새 열심히 배우는즁
흐흐 넘모 재밋다
이제 곧 동적환경에서 게임구현하는 것도 하셔야 할 듯, DB도 공부하시겠네. 화이팅 ㅠㅠ
![](https://s3.orbi.kr/data/emoticons/dangi_animated/009.gif)
으악 DB에 손을 대기 두렵지만 열심히 해보겠습니다..! 감사합니다!뱁뱁이
먀먕