본문 바로가기

Unity11

대학 1학년생 2021 웹 개발 포트폴리오 💻 ABOUT ME . Nickname: Rotoma (03.01.10) " 사람과 사람을 코드로 잇는 개발자 " 세종대학교 지능기전공학부 21학번 (재학중) 관심 분야 : 웹, 인공지능, VR, AR, 게임 개발 등등 My Status . 사람과 사람 간의 소통을 야기하는 플랫폼 기술을 만들고자 하는 목표를 가지고, 웹, 인공지능, 게임 등등 여러 분야에 도전하며 꿈을 찾아가고 있다. 그 중 현재 AI/Unity/Data Analysis/웹 개발을 공부하며 다양한 플랫폼을 개발하는 과정 속에 있다. Skills . Front-End : HTML, CSS , Javascript Back-End (공부중): NodeJS, Spring Version Control : git , Github Extra Langu.. 2022. 3. 18.
[Unity] #10. 게임 배포 및 프로젝트 후기 그럼 마지막, 안드로이드 빌드 까지의 과정 짧게 설명하고 후기로 바로 넘어가보자!! 배포 ) 초반에 설명했듯이 어몽어스는 모바일을 기준으로 하기 위해, Unity에 안드로이드 모듈을 다운 받은 뒤 안드로이드 설정을 하고 구현해 나갔다. 그러므로 추가적으로 따로 설정할 부분은 없고, Unity에 Build Settings로 들어가 Build 버튼을 누르면 바로 apk 파일로 빌드가 이루어진다. 그럼 아래와 같이 빌드가 된다. 그 다음, apk 파일을 모바일로 다운로드해서 플레이 하면 AmongMe를 즐길 수 있다! 후기 ) 한 달간의 길고도 험했던 어몽어스 크론코딩 프로젝트가 마무리 되었다. 솔직히 아직 감이 잘 안오는 것 같기도 하다... 뭔가 얼떨떨한 느낌? ㅋㅎㅋㅎ 그래도 하루도 빠짐없이 꾸준히 해냈.. 2022. 3. 4.
[Unity] #9. 게임 플레이 컨텐츠 만들기 : 킬 퀘스트 구현하기 이제 마지막으로 킬 퀘스트를 구현해야한다. 킬 퀘스트에서는 지정한 10가지 위치 중 랜덤으로 5곳에 생성되는 npc를 킬하는 것이 목표이다. 필요한 기능) - USE 버튼 -> Kill 버튼으로 바꾸기 - 쿨타임 5초 주기 - 미션 비활성화 - npc와 위치 랜덤 스폰 - npc kill 할 때 플레이 할 애니메이션 제작 - npc kill count - npc 모두 kill 했을 시 화면 전환 그럼 본격적으로 Kill의 구성부터 살펴보자. Hierachy를 살펴보면, 미션때와 마찬가지로 기본 맵이 Back으로 깔려 있고, 조건에 맞춰 UI에 나타날 Animation과 text가 canvas에 있다. 또 랜덤으로 Spawn될 위치에 맞게 나타날 npc들을 SpawnPoint로 10군데 지정해두었다. 이제.. 2022. 3. 4.
[Unity] #8. 게임 플레이 컨텐츠 만들기 : 미션과 플레이어 세팅 지금까지 6종류의 미션을 배치하고 구현하는 것까지 성공했다. 하지만.. 그대로 게임을 플레이 해보면,,, 전에 구현한 미션이 플레이 안되는 오류가 발생한다. 그 이유는 미션이 플레이 되어야하는 조건을 코딩으로 연결해주지 않아 충돌이 일어나기 때문이다. 그럼 오늘은 MissionCtrl 과 PlayerCtrl script를 통해 미션 섹션을 마무리 해보자!! 구현해야 할 기능 - MissionCtrl - 모든 미션 초기화 - 미션 성공시 게이지up - 성공한 미션 enabled화 - 7개의 미션 모두 성공시 "미션 성공" text 띄우기 - text 띄운 후 mainView로 전환, gameObject 비활성화, 캐릭터 삭제 MissionCtrl script) 1 2 3 4 5 6 7 8 9 10 11 1.. 2022. 3. 4.
[Unity] #7. 게임 플레이 컨텐츠 만들기 : 미션 in Electric 이제 드디어 마지막 미션 6을 구현하면 미션 부분은 대부분 마무리!! 이번 미션은 지금까지의 미션 중에서 가장 오류가 많이 발생해... 고전했다.. 지금도 구현엔 성공했으나,,, scale을 조정해도 마우스에 선이 잘 안달라붙는 버그는,,,, 여전하다.. 혹시 이 해결법 아시는 분들은..!! 댓글로 알려주세요~~ 그럼 바로 대망의 마지막 미션!! 전선 잇기) 전선 잇기 미션은 위의 UI에서 각 색깔에 맞추어 전선을 이으면 클리어!! 우선 이번에도 Hierachy창에서 구성을 살펴보면 아래와 같다. 위의 UI처럼 오른쪽 왼쪽 양쪽에 색을 표시해야하기 때문에, left와 right 두 요소를 추가해 각 색을 추가했주었다. 그리고 왼족에 line renderer을 통해 선을 그을 수 있도록 조작해 주었다. 이.. 2022. 3. 4.
[Unity] #6. 게임 플레이 컨텐츠 만들기 : 미션 in Prop_Down/Up 자 이제 5번째 미션을 구현할 차례이다. 이 미션은 유일하게 두 번 수행하는 미션으로 저번 Lab에서의 미션에 비해 간단히 구현할 수 있다. 팬 각도 조정하기) 미션 5의 UI는 저렇게 구성했다. 목표는 빨간색 팬을 오른쪽의 핸들을 위 아래로 조작해 흰색 팬과 겹치도록 해서 파란색을 띄게끔하면 성공이다. 먼저 Hierachy를 살펴보면 아래와 같다. 구성을 살펴보면 먼저 Handle과 Fix Rotate 이렇게 세 요소가 새롭게 추가된 것을 볼 수 있다. Handle - 갈색의 핸들 Fix - 각도를 수정할 팬 Rotate - 랜덤으로 각도가 고정되어 있는 흰색 팬 또, Prop_Up과 Down 두곳에 미션을 넣어주었다. 해당 Sprite를 넣어주고~ 위치도 위의 UI 처럼 위치되도록 고정해 주었다. s.. 2022. 3. 2.