게임 개발이 처음이어도 쉽게 배우는 모바일 게임 개발/Sparta_Unity 7

카드 뒤집기 - 1

Unity 사전캠프 4주 차 목표1. 보드 게임 만들기2. 로직 경험목차1. 기본 씬 구성하기2. 씬 추가 구성 - 카드 한 장과 시간 시스템3. 카드 만들기 - 배치4. 카드 만들기 - 이미지 랜덤 로직 1. 기본 씬 구성하기 1-1 MainCameraR G B : 90, 90, 225  1-2 타이머 제작Font Size : 70, Pos Y = 400, Width = 200, Height = 200, Color = 255,255,255,255 2. 씬 추가 구성 - 카드 한 장과 시간 시스템 2-1 카드Hierarchy → Create Empty → Board 이름 변경 → Board 아래에 Create Empty → Card 이름 변경※) Transform 모두 Reset 2-2 FrontPixe..

고양이 밥주기 - 2

이어서 5. 고양이 만들기 - 반복 생성6. 레벨 - 레벨업 표시7. 레벨 - 레벨 반영8. 과제9. 최종 시현 영상10. 마무리 및 느낀점5. 고양이 만들기 - 반복 생성 5-1 GameManager 생성Assets → Scripts → GameManager.cs 생성, Hierarchy → Create Empty → GameManager 생성 5-2 반복 생성//GameManager.cspublic GameObject normalCat;void Start(){ InvokeRepeating("MakeCat", 0.0f, 1.0f);}void MakeCat(){ Instantiate(normalCat);} 5-3 Order in layer 조절Dog, FishShop 의 Order in lay..

고양이 밥주기 - 1

Unity 사전캠프 3주차 목표1. HP 만들기2. LV 만들기목차1. 기본 씬 구성하기2. 강아지 만들기 - 밥 쏘기3. 고양이 만들기 - 고양이와 배부른 고양이4. 고양이 만들기 - 중력, HP바5. 고양이 만들기 - 반복 생성 1. 기본 씬 구성하기 1-1 카메라 Size이번 프로젝트에선 메인 카메라 Size를 5 → 25로 변경 1-2 시작 씬 구성Assets → Scenes → Create → StartScene으로 변경 후 더블 클릭!카메라 Size : 25Hierarchy → 2D Objects → Sprite → Square → Intro 사진  Hierarchy → UI → Legacy → Button → StartBtn → startbtn 이미지 끌어다 넣기Pos Y = -300, Wi..

풍선을 지켜라 - 2

지난번에 이어 목차5. 게임 종료 로직6. 최고 점수 구현7. 풍선 애니메이션8. 과제9. 최종 시현 영상10. 마무리 및 느낀점5. 게임 종료 로직 5-1 GameManager 싱글톤// GameManager.cspublic static GameManager Instance;public void Awake(){ if(Instance == null) { Instance = this; }} 5-2 종료함수 만들기//GameManager.cspublic GameObject endPanel;public void GameOver(){ Time.timeScale = 0.0f; endPanel.SetActive(true);} 게임 종료가 되는 조건 생성플레이어 태그가 있는 게..

풍선을 지켜라 - 1

Unity 사전캠프 2주차 목표1. Unity 사용법 복습2. 게임 완성해보기목차1. 기본 씬 구성2. 장애물 만들기3. 시간 구현4. 게임 종료 패널 만들기1. 기본 씬 구성 1-1 배경Hierarchy → 2D Objects → Sprite → Square → BackGround (R G B : 20, 20, 80) Transform Scale X = 6, Y = 10 1-2 풍선 만들기Hierarchy → 2D Objects → Sprite → Circle → Balloon (R G B : 0, 255, 255) Transform Position X = 0, Y = -3.2 1-3 Shield 생성 Hierarchy → 2D Objects → Sprite → Circle → Shield (R G B..

빗물 받는 르탄이 - 2

이어서  목차5. 충돌 제어6. 빗방울7. 점수 및 UI 설정8. 게임 끝내기9. 과제 - 빨간 빗방울 생성10. 최종 시현 영상11. 마무리 및 느낀점 5. 충돌 제어 5-1 빗방울과 땅 충돌시 우선 땅(Ground) 인지 알 수 있게 Tag 값 생성Untagged → Add Tag  +를 눌러 "Ground" Tag 생성땅(Ground)에 Ground 태그 설정 5-2 충돌시 파괴Rain 스크립트 생성 private void OnCollisionEnter2D(Collision2D collision){ if (collision.gameObject.CompareTag("Ground")) // Tag 비교 → Ground와 충돌 했다면 { Destroy(gameObject); //g..

빗물받는 르탄이 - 1

Unity 사전캠프 1주차 목표1. Unity 기본 사용법2. C# 프로그램을 통한 Unity 개발목차1. Unity 초기 설정2. UI 및 애니메이션3. 캐릭터 움직이기4. 빗방울 구현1. Unity 초기 설정 1-1. Unity을 사용하기 편하게 레이아웃을 Window → Layouts → 2by 3로 변경. 1-2. SampleScene을 MainScene으로 변경해준다. 1-3. Game 씬을 변경  1-4 배경을 입힌다 (R, G, B, A : 255,255,220,255) Transform scale X = 6 , Y = 10  2. UI 및 애니메이션 2-1 Ground 생성Hierarchy → MainScene → 2D Objects → Sprite → Square (R, G, B, A :..