Dog vs Cats (1)
게시글 주소: https://i.orbi.kr/00066244266
안녕하세요 뱁새입니다 (۶•<•)۶❗️
오늘은 생선을 훔치러 오는 못된 고양이들을 혼내주는 갱얼쥐 게임을 만드는 과정을 정리할 예정입니다
그럼 가봅쉬다❗️
첫 번째, startScene 제작
이번 게임은 저번 게임들과는 다르게 인트로를 넣어줄 건데요
MainScene 아래에 StartScene을 추가해주고
StartScene의 background에 이미지 삽입으로 기초 공사를 어느정도 해준 뒤
startBtn에 button 요소 추가 및 cs 삽입을 해주는데
이때, play! 버튼을 눌렀을 때에 mainScene으로 화면 전환이 이루어져야 하므로
startBtn.cs에 아래와 같은 코드를 써주었습니다!
이후 Unity에서 실행 버튼을 눌러보면?
커여운 인트로가 등장하고 Play! 버튼을 눌렀을 때 게임 화면으로 가게 됩니다!
두 번째, 맘마 쏘는 갱얼쥐 구현
생선을 훔치러 슬금슬금 다가오는 못된 고양이들에게 따끔한 참교육을 해주기 위해서는
갱얼쥐의 역할이 아주 중요한데요
먼저 food 라는 이름을 가진 circle 오브젝트를 만들어주고 Sprite를 Knob으로 설정
이후 food.cs에서 위 사진과 같은 코드를 작성해 맘마를 위로 쏠 수 있도록 했습니다
그런데 이 맘마는 한 번 던지고 끝이 아니라 계속해서 던져야 하므로 Prefab 처리까지 해주었답니다
Prefab 처리는 gameManager를 이용,
makeFood 라는 함수를 만들고 이를 InvokeRepeating를 사용해 코드를 작성해주면 됩니다
여기서 makeFood 함수 안의 Quaternion.identity는 no rotation 즉, 회전 없음 이라는 의미를 지닙니다
이제 Hierarchy 내부 gameManager의 손에 Food와 Dog를 쥐어주면
갱얼쥐가 맘마를 발사합니다 (히히 맘마 발싸!)
그런데 이 맘마의 clone이 계속 생성되면 게임에 과부하가 걸릴 것이 뻔하므로
clone의 개수를 조절해주어야 하는데
이는 조건문을 활용해 y좌표가 26보다 클 경우 맘마가 삭제되도록 하면 됩니다!
세 번째, 갱얼쥐 움직이기
두 번째 과정까지 진행하고 게임을 실행시켜보면 갱얼쥐가 한 자리에 고정되어 맘마를 발사하는데
나중에 만들 고양이들은 x좌표 어느 한 곳에서 내려오는 것이 아니라 랜덤한 x좌표에서 등장하므로 갱얼쥐를 움직일 수 있도록 해야 합니다
가장 먼저 dog.cs에서 ScreenToWorldPoint를 이용해 마우스의 x좌표를 가져와주고
y좌표는 transform.position.y 내 좌표를 그대로 사용해주었습니다
이때, 미적 효과를 위해 갱얼쥐가 fishShop 외부로 나가지 않도록 조건문을 활용해 코드를 수정하는 것도 잊지 않았답니다
이후 Unity로 돌아와 실행을 해보았더니..
Ha.. 쉬볼..
대체 어디서 뭔 실수를 했길래 왜 두 알밖에 안 날아감?
맘마 삭제 코드를 food.cs에 쓴 게 아니라 gameManager.cs에 써서 저지랄 난 거였음!
실수한 부분도 알아냈으니 얼른 수정을 해주고 다시 실행시켜보면
완성_최종본.gif
이제서야 정상 동작하는군요..!
여러분들은 코드 작성 시 저처럼 실수하지 말도록..
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
이러면 좀 끌리긴하는데 흠
-
생지로 공부하다가 이번 수능보고 과탐사탐 등급컷부터 표점까지 별차이없어서 사탐런...
-
많이 상향인가요
-
난 원래 공대가려했는데 대학가서 수학 물리 화학하기가 싫음 끔찍하게!‘! 그래서...
-
흠..
-
EBS 연계 1
이제 고3되는 고2인데 ebs 연계라는말 많이 들어보기는 했는데 연계되는 교재는...
-
국어 공통 3개 언매6개틀렷는데 이러면 표준점수 동점수대비 조금이라도 더높게뜨나요? 1
ㅈㄱㄴ ㅠㅠㅠㅠㅠㅠㅠ 언매에서 다틀려서 진짜 조졌는데 이거 수능결과나오면 표준점수...
-
글들을 쭉 봤는데 많은 분들이 쌩삼수보단 대학 걸고 반수를 선택하라고 하시네요...
-
무선이어폰을 비롯한 모든 전자기기 금지라길래.. 폰이랑 탭은 가져가서 제출할 것...
-
이 행복을 즐겨도 되나 싶을정도로 행복하다 끝났다는게 믿기지가 않는다 너무너무...
-
출격한다.
-
설대 공대 1
이정도 성적이면 설대 공대내에서 어느 학부까지 붙을 수 있을까요?
-
진학사, 텔그요
-
라인봐주세요 0
언매98 미적100 영어2 생1 47 화2 44
-
작년에 호되게 당했는데 올해도 기조 유지 하겠죠?
-
화작 미적 영어 한국사 물1 생1 55, 65, 82, 29, 31, 31 동생...
-
현역때 비하면 진짜 너무 행복하고 과분한 점수 받아서 너무기쁘다 2
현역때 내가봐도 너무 한심하고 끔찍한점수였는데 올해 수능 정말 부담스럽고...
-
이번 15번 1
210930인가 나형 킬러중에 근 겹쳐줘야되는거 그거 생각남 21기출은 맞는거같은데 2106인가
-
논술 쓴 것 중에 가장 높은게 중대 약대인데 가는게 맞나요?
-
기상기상 2
얼리버드기상
-
연세대 어문계열 쓸만한가요? 탐구 못본 거 수학이랑 영어로 커버 가능할까요..?
-
제동생 고3 20학년도 수능 평균 2뜨고 원서 안넣고 재수 시작함 목표는 연고대...
-
재수해야될까요 5
97 67 3 95 100 언매 확통 생윤 사문 백분위입니다 14321 인데 솔직히...
-
현역 6평때 56555에서 (나름 개념 한바퀴 돌리고 열심히 푼거..) 그래도...
-
예상하는 등급컷에 투표해주세요!!
-
여러분이 예상하는 등급컷에 투표해주세요!!
-
듣기는 존나 잘봐서 다행임 미드 ㅈㄴ 봐서 그런가 영어 70점이라 가채점하다가...
-
국어 2점 0
국어 2점 차이가 정시 지원시 영향이 클까요? 가채점을 안 써서 언매 2점짜리...
-
여러분이 예상하는 등급컷에 투표해주세요!!
-
제가 올해 수능 등급이 3등급 뜰 것 같습니다.. 내년 수능을 한 번 더...
-
그래도 1학기 끝나고 4개월 열심히 공부하니 작년보다 성장한 부분이 있긴 하네요.....
-
수학 92 0
공1 미1 틀린거면 백분위 98이에요?
-
내년에 원줄고 투선택 더 늘거같은데 돈냄새맡는시대가 놓칠리가
-
어떤가요? 개쓸데없는 짓인거 알긴 하는데 지금은 지방교대 다니고 있고, 학창시절부터...
-
동국대 건축 상향으로 찌를만할까요?쓸만한 건축학과 좀 알려주세요 부탁드립니다 ㅠ
-
일단 지잡이라도 걸어두고 하는게...쌩3수는 정신병자되는 지름길입니다 그리고...
-
황산전수 9점 넘게 차이나던데 표본 들어와도 최초합은 아니더라도 추합은 되겠지 과는 영어영문임
-
서울대 낮은과라도 안되나 이거
-
허허 2
밤새기
-
사문 개념인강만 돌려서 10모 5등급인가 6등급 나오고 공부 못하는데 수능보기 3일...
-
언매 0
비문학 -10 문학 0틀 언매 0틀인데 백분위 몇정도 봄? 메가기준93인데 별차이없으려나
-
26살 수능 3
현재 25살(00년생)이고 서성한 공대 다니고 있으며 올해 3학년(군필)이고 내년에...
-
얼버기 3
-
굳모닝 3
-
이투스 시절의 백호 역사의 저편으로 사라지신 신승범T 지금은 현강만 하고 계신...
-
안그러면제가논술을보는의미가없다고요
-
재수생도 많아진 만큼 3수를 고민하는 분들도 잇을거라 생각해요. 재수는 주변친구들도...
-
제발요
-
가채점으로 메디컬 라인좀 잡아주실분 지방의나 지방치 혹시 가능할까요 의대 치대...
神
과 함께.. ㅋ .. ㅋㅋ..... ㅋ
집에만 콕 박혀 있으니까 게임하고 자료 찾아보면서 자판만 두들기게 되더라구요.. 히.. 히
헉 감사합니다! 그치만 라이츄쟝이 저보다 훨 배로 머싯서요!
대 뱁 새
머지 쓰고보니 어감이 좀 이상한대
ㅋㅋㅋㅋㅋ귀여우시다
좀 뱁바새보
후후.. 드뎌 인정받앗군
그치만 바보는 용서 못해.
코딩독학하시는건가요?
되게 기엽네옄ㅋㅋㅋㅋ