분류 전체보기 122

2024 08 30 TIL

3-5 고양이 만들기고양이는 일반 고양이와 뚱뚱한 고양이 두 가지 종류를 만들것이다. Hirerachy 창에서 create empty 후 이름을 NormalCat으로 이름을 붙여준다.그리고 NormalCat 안에 sprite square 를 두개 만들어주고 Hungry, Full 이라 이름을 붙여준다. Normalcat_1  NormalCat_full 이미지 파일을 Hungry Full에 넣어준다. Full 오브젝트는 꺼주도록 한다 ( 필요할 때만  옵션을 키는 것) 이제 Hp 바를 만들차례다.Hungry 밑에 UI -> Image를 만들어준다.  Canvas의Render Mode를 World Space 로 바꿔준다(게임 화면이 아닌 게임월드로 가져와야 하기 때문에)Rect Transform Postio..

TIL 2024.08.30

2024 08 29 TIL

이미 만들어진 게임에 대해 역기획하여 분석해보는 시간을 가졌다. 그중에서 가장 대중적으로 사람들에게 알려진 리그오브레전드를 주제로 삼았다. 1. 이 게임의 매력 포인트는 무엇인가요?협동 플레이: 리그 오브 레전드는 5 VS 5 협동 게임으로 다양한 역할이 있고 팀원마다 특색 있는 전략을 시도할 수 있는 전략적인 게임입니다.친한 친구들과 함께 플레이 할 때 재미있게 즐기고 유대감을 느낄 수 있다는 것 또한 매력 요소라 생각합니다. 다양하고 특색있는 캐릭터:리그오브레전드는 통칭 챔피언이라 하는 168가지의 챔피언이 있습니다. 역할군에 따라 또 유저의 성향에 따라 자신에게 맞는 챔피언을 고르고 상대가 선택한 챔피언에게 강점이 있는 챔피언을 선택함으로서 전략적인 매력 요소 또한 존재합니다. 대회와 홍보를 통한 ..

TIL 2024.08.29

2024 08 28 TIL

제3강 고양이 밥주기 게임  3-1 기본씬 구성하기3강에서는 미리 제공된 패키지 파일을 이용한다. 패키지 파일은 Assets 파일에 드래그 앤 드롭을하여 패키지를 개봉 및 사용 할 수 있다. 이번 강의에선 가게를 지키는 멍멍이가 배고픈 고양이들에게 음식을 던져주며 가게에 도달하지 못하게 하는 게임을 만들었다.멍멍이는 마우스 커서를 따라가며 멍멍이 앞에서 음식이 발사된다. 고양이의 하단에는 Hp 게이지가 있으며 Hp게이지가 모두 찰 경우 옆으로 이동하며 사라진다. 일단 첫번째 강의에선 지금까지 했던 새로 프로젝트를 만들고 레이아웃을 2by3로 만드는 것 모바일 환경으로만드는 것 project를 one collum rayout으로 바꾸는 것 등 기본작업도 포함되어 있지만 계속 해왔으니 이번엔생략한다. 기본작..

TIL 2024.08.28

2024 08 27 TIL

2-10 최고 점수 구하기 PlayerPrefs 는 키워드로 데이터를 보관할 수 있다PlayerPrefs.SetFloat , PlayerPrefs.SetString  는 데이터를 저장할때 쓰인다PlayerPrefs.SetFloat("bestscore",숫자값);PlayerPrefs.SetString("bestscore",문자열); 데이터를 불러올때는숫자값 = PlayerPrefs.GetFloat("bestscore");문자열 = PlayerPrefs.GetString("bestscore");처럼 불러올 수 있고 키워드가 있는지 확인할땐PlayerPrefs.HasKey("bestscore")     true 일땐 있고 false 일땐 없다 데이터를 모두 지우려면PlayerPrefs.DeleteAll(); ..

TIL 2024.08.27

2024-08-26 TIL

저번 시간 빗방울 게임을 만들고 나서 숙제까지 제출완료하였다. 이번 시간엔 OT를 끝마치고 이어서 강의 2장을 시작하였다 2-1 풍선의 지켜라 게임 기본 씬 구현하기 새로 프로젝트 MySheild를 만들어서 layout 을 2 by 3 로 바꿔주고Project의 Scene의 기본 samplescene을 MainScene으로 명칭을 변경 하였다이후 화면을 저번 시간에 만들어 두었던 모바일 환경(760x1280)으로 바꿔준다 2D sprite 사각형 오브젝트를 생성후 Scale크기 x = 6 y =10 으로 설정 색은 RGB 20 20 80으로 바꿔준다(배경)  2D sprite 원 오브젝트를 생성 후 position y값을 -3.2로 살짝 내려주고 bloon으로 명명 2D sprite 원 오브젝트를 생성 ..

TIL 2024.08.26

2024 08 24

1-5 빗방울만들기 오브젝트 생성 hirearchy 창에서 2d object -> sprite -> circle   위치를 x 0 y 4 색상을  R 150 G 150 B 255 로 변경 오브젝트 이름을 Rain으로 변경 빗방울에 중력부여하기 Rain 오브젝트의 inspector 창의 add component 클릭후 Rigidbody 2d 선택 충돌효과 부여하기  다시 add component 클릭 후 circle collider 2d 선택 이번엔 Ground 오브젝트를 클릭후 add component -> box collider 2d 선택 빗방울 파괴 project의 script 폴더에 Rain 스크립트 생성 후 실행 Start나 Update가 아닌 새로private void OnCollisionEnt..

TIL 2024.08.24

2024 08 23 TIL

강의 1-9까지 진행 1-3 애니메이션 만들기 1.애니메이션을 넣을 폴더 생성 2.Create->Animation 으로 애니메이션 파일 생성(이름은 Rtanidle로 명명) 3.Inspecter 창의 Loop time 체크 (계속해서 반복적으로 수행) 4.Hirearchy창의 Rtan 오브젝트를 선택하고 만들어둔 애니메이션 파일을 드래그 앤 드롭해서inspector 창에 넣음  5.Project의 Rtanidle을 더블 클릭하여 animation창을 오픈(window->animation->animation으로도 가능) 6.Rtan 오브젝트 클릭 7.삽화 이미지인 르탄이1을 눈금이 0에 가 있는 곳에 삽입  8.눈금을 10으로 옮기고 ( animation창 왼쪽 상단의 빈칸에 기입하는것도 가능)눈금이 있는..

TIL 2024.08.23

2024 08 22 TIL

1.퀘스트 3 멤버 카드를 작성 2.퀘스트5 untiy조사하기 유니티로 만들어진 게임과 여러 특징들을 살펴보며 내가 만들고 싶은 게임에 대해 생각하는 시간을 가짐. 3.퀘스트6 에셋스토어에셋스토어에 회원가입 후 둘러보고 무료 에셋을 다운로드 4.게임 속 상호작용 분석좋아하는 게임에 대해 생각해보고 풀어보는 과정  첫 강의시작4.강의를 위해 유니티와 비쥬얼 스튜디오를 설치 5.강의 1-2 까지 진행 오늘 배운 강의내용  화면 설정windows->layout 모바일 화면 설정game->Free Aspect-> x:760 y:1280 게임 오브젝트 생성Hierachy->2D object->sprites-Square 생성된 오브젝트의 크기 조절inspector->Transform->Scale x = 가로 y =..

TIL 2024.08.22

스테이지2 퀘스트7(게임 속 상호작용 분석)

선택한 게임의 이름은 무엇인가요?몬스터 헌터 월드선택한 게임의 장르는 무엇인가요?헌팅 액션선택한 게임의 어떤 시스템에 집중하셨나요?수렵시 헌터에게 적용되는 시스템해당 시스템이 동작하는 구조의 시작부터 과정을 자세하게 분석, 나열해봅시다.-플레이어마다 고유의 체력을 가지고 있고 체력이 0이 될시 수레에 실려가고 목숨카운트가 1 줄어든다-목숨카운트는 솔로플레이 멀티플레이 상관없이 3이며 (보수금 보험이나 생명 보험 발동시 최대 5까지 증가 가능) 0이 될시 퀘스트 실패 화면이 출력된다.-퀘스트 제한 시간은 15분 30분 50분 등 난이도에 따라 결정된다.-다른 헌터가 수렵에 참가하기 위해선 같은 집회구역에 있거나 신호탄으로 구조신호를 보내 참가할 수 있다.-수렵을 하면서 일정 액션(달리기 구르기 매달리기 등..

카테고리 없음 2024.08.22