본문 바로가기

프로젝트12

[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.
[Unity] #5. 게임 플레이 컨텐츠 만들기 : 미션 in Lab 오늘은 Lab에 위치할 두 가지 미션을 구현하기까지의 과정을 담아보았다. Lab에서의 미션 위치는 키보드와 마우스에 있는 것으로 위치상 매우 가깝기 때문에, Circle Collider을 지정할 때 좀 더 세심하게 지정해 주었다. 그 후 Lab의 각 Mission 아래에 Background를 깔아 미션 UI를 만들어 줄 것이다. 지정된 숫자 코드 입력하기) 우선 Mission3은 위와 같이 랜덤으로 숫자가 생성되면, 아래의 키보드 자판을 클릭해 같은 숫자의 string을 순서대로 입력해주면 미션 Clear!! 되는 원리이다. 우선 위의 그림과 같이 계산기 모양의 자판 부분에 0부터 9까지의 숫자 투명 버튼을 생성해 준다. Delete와 Check 버튼도 잊지말고 추가해준다. 그리고 KeyCode가 들어갈.. 2022. 3. 2.
[Unity] #4. 게임 플레이 컨텐츠 만들기 : 미션 in Cafeteria 지금부터는 미션 내용을 구현하고, USE button을 눌렀을 때 게임 화면으로 전환될 UI를 구현하면 된다. 그리고 마지막으로 게이지 바를 연동해 7개의 모든 미션이 끝나면 다시 메인 화면으로 나가게끔 해 줄것이다. 먼저 Cafetria에 위치할 두 가지 미션을 살펴보도록 하자~ 야자수 카드 맞추기) 위처럼 UI안에 Background에 버튼을 7개 생성해준다. 그리고 벌집 모양의 Image를 넣어준 뒤, 축구공 모양처럼 위치를 지정해준다. 그리고 저런식으로 랜덤으로 색이 변하게 해, 모두 흰색을 맞추면 미션 성공이 되도록 코드를 작성했다. Mission 1 script) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2.. 2022. 3. 1.
[Unity] #3. 게임 플레이 컨텐츠 만들기 : 미니게임 미션 기본 세팅 자! 이제 어몽어스에 하이라이트!! 바로~ 미니게임 미션 컨텐츠를 구현할 차례이다. 어떤 미션들을 만들었는지 간단하게? 정리 먼저 해보고! 설명하겠다. 게임은 총 6가지 종류로 맵에 위치된 지형을 이용해 수행하게 된다. 맵에서 살펴보면 이렇게 위치한 것을 볼 수 있다. 먼저 장소를 기준으로 게임을 나열해 보았다. 일단 맵에서 가장 넓은 공간을 차지하고 있는... - 카페테리아 + 야자수 -> 버튼 색 맞추기 미션 + 벽 면 쓰레기장 -> 쓰레기 버리기 미션 이렇게 두 미션이 위치한 것을 볼 수 있다 !! 자, 그 다음에는 이상한 실험체가 있는 것 같은 실험실을 살펴보자. - 실험실 + 키보드 -> 랜덤으로 생성되는 번호 입력하기 미션 + 마우스 -> 순서대로 숫자 클릭하기 미션 여기는 좀 비슷한 위치에 .. 2022. 3. 1.
[Unity] #2 게임 플레이 환경 만들기 : 메뉴, 캐릭터, 맵, 설정 총 8일차까지의 강의를 듣고, 드디어!! 게임 플레이 환경을 구축하는 것에 성공했다. 즉, 대략적인 메인 UI 부분의 작업을 마무리하고, 이제 기능들을 C# script로 구현하고 연결하는 작업을 하고 있다. 빌드는 안드로이드 기준으로 하기 때문에 안드로이드 모듈을 먼저 유니티 엔진에 추가해 준 뒤, 세팅에서 안드로이드로 빌드 할 것임을 먼저 설정해주어야 한다. 그 후 전체적인 프로그래밍에 들어갔다. 1) MainMenu UI 게임의 컨셉을 바닷속에서의 어몽어스 느낌으로 잡았기 때문에 배경을 인디 바다 느낌이 나도록 조정해 줄 것이다. 이 작업은 Main Camera에서 조작해주면 된다. 이렇게 배경색 먼저 설정해주면, 버튼이나 다른 이미지 배치에 있어서 전체적인 느낌을 파악할 수 있기 때문에 좋다! 그.. 2022. 1. 16.