전체 글 91

구글 기반 광고 만들기 - 구글 애드몹

5주차 강의 내용으로, Unity 에서 제공하는 광고 시스템을 사용해 제작한 게임에 광고를 등록합니다. 해당 내용 관련으로, 구글 애드몹을 사용하여 광고를 추가하는법을 정리해보도록 하겠습니다.이 내용은 모두 모바일 게임에 광고를 삽입하는 방법입니다. 먼저, 구글 애드몹을 사용할 수 있도록 플러그인을 추가해줄 필요가 있습니다아래 깃허브에서 플러그인을 패키지를 받아줍니다.https://github.com/googleads/googleads-mobile-unity/releases Releases · googleads/googleads-mobile-unityOfficial Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unityg..

사전캠프/Unity 2024.08.28

사전캠프 08/27 TIL

2024.08.27 - [사전캠프/달리기반] - 달리기반 LV.3 숫자 야구 게임 달리기반 LV.3 숫자 야구 게임숫자 야구 게임을 작성하세요. 컴퓨터가 3자리의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 각 자리의 숫자를 비교하여 스트라이크와 볼의 개수를 출력합니다.숫자 야구gamerscode.tistory.com달리기반 퀘스트 8번, 숫자야구 게임을 끝냈습니다. 해당 부분에서 입력받은 3자리 숫자값을 자리수에 맞추어 배열에 어떻게 저장할것인지를 고민했었는데,처음에는 반복문 없이 간단하게 배열에 직접 넣어는 방식으로 만들었었습니다.//100의 자리수 저장userGuess[0] = inputInt / 100;//10의 자리수 저장userGuess[1] = (inputInt - user..

사전캠프/TIL 2024.08.27

달리기반 LV.3 숫자 야구 게임

숫자 야구 게임을 작성하세요. 컴퓨터가 3자리의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 각 자리의 숫자를 비교하여 스트라이크와 볼의 개수를 출력합니다.숫자 야구 게임 설명숫자 야구 게임은 3자리의 숫자를 맞추는 게임입니다. 컴퓨터가 고른 3자리 숫자는 모두 다른 숫자로 이루어져 있습니다. 사용자는 3자리 숫자를 입력하고, 컴퓨터는 입력한 숫자와 자리수를 비교하여 스트라이크와 볼의 개수를 알려줍니다.스트라이크: 숫자와 자리수가 모두 맞는 경우볼: 숫자는 맞지만 자리수가 다른 경우예를 들어, 컴퓨터가 427을 선택하고 사용자가 123을 입력했을 때, 2는 맞지만 자리수가 다르므로 1볼, 1은 맞지 않으므로 0스트라이크입니다. 이 과정은 사용자가 정확한 숫자를 맞출 때까지 반복됩니다.사..

사전캠프 08/26 TIL

2024.08.26 - [사전캠프/Unity] - 유니티 기능 - #region, #if 유니티 기능 - #region, #if5주차 강의, 광고 추가에서 사용되는 코드를 보면 #if 를 사용하는것을 볼 수 있습니다.  void Awake() { // Get the Ad Unit ID for the current platform: #if UNITY_IOS _adUnitId = _iOSAdUnitId; #elif UNITY_ANDROID || UNITY_EDITORgamerscode.tistory.com #region 과 #if 기능을 정리하였습니다. 강의를 5주차까지 들으며, 기존에 구글기반으로 광고를 추가하는법 밖에 몰랐는데 이번에 유니티를 통해 추가하는법을 알게 되었습니다.

사전캠프/TIL 2024.08.26

유니티 기능 - #region, #if

5주차 강의, 광고 추가에서 사용되는 코드를 보면 #if 를 사용하는것을 볼 수 있습니다.  void Awake() { // Get the Ad Unit ID for the current platform: #if UNITY_IOS _adUnitId = _iOSAdUnitId; #elif UNITY_ANDROID || UNITY_EDITOR _adUnitId = _androidAdUnitId; #endif // Disable the button until the ad is ready to show: }이는 무슨 역할을 하는지 정리해보겠습니다. #region#region singletonpublic static GameManager Instance;private void Awak..

사전캠프/Unity 2024.08.26

4주차 과제 - 30초가 지나면 게임 끝내기

카드 게임인 만큼 속도감 있게 만들어 볼까요?30초간 플레이하면 게임이 종료되는 시스템을 추가해봅시다!GameManager.cs 에 30초가 지나면 게임이 종료되도록 기능을 추가해주어야합니다.현재, GameManager 스크립트입니다.public class GameManager : MonoBehaviour{ #region singleton public static GameManager Instance; private void Awake() { if(Instance == null) { Instance = this; } } #endregion public Text timeText; float time = 0...

사전캠프/Unity 2024.08.26

사전캠프 08/23 TIL

2024.08.23 - [사전캠프/달리기반] - 달리기반 Lv.3 행맨 게임 달리기반 Lv.3 행맨 게임사용자로부터 문자를 입력받아 숨겨진 단어를 맞추는 행맨 게임을 작성하세요. 사용자가 단어의 모든 문자를 맞추거나 주어진 기회 내에 맞추지 못할 때까지 반복합니다.게임 설명: 행맨 게임gamerscode.tistory.com 퀘스트중, 행맨 게임을 완료하였습니다. for와 foreach의 사용에서, for의 경우 n번째 반복에서 배열의 n번 슬롯에 접근하여 해당 내용을 바꿔줄 수 있지만 foreach의 경우, 배열의 내용을 읽을수는 있지만, 내용을 수정하는것은 불가능합니다. 또한 강의 4주차를 진행중이며, c# 기능중, Linq 를 추가로 진행이 필요하다고 생각하기 때문에 해당 기능을 추가로 정리할 예정..

사전캠프/TIL 2024.08.23

달리기반 Lv.3 행맨 게임

사용자로부터 문자를 입력받아 숨겨진 단어를 맞추는 행맨 게임을 작성하세요. 사용자가 단어의 모든 문자를 맞추거나 주어진 기회 내에 맞추지 못할 때까지 반복합니다.게임 설명: 행맨 게임은 사용자가 단어를 추측하는 게임입니다. 사용자는 알파벳을 하나씩 입력하고, 맞출 때마다 단어의 해당 위치에 문자가 표시됩니다. 틀릴 경우, 기회가 줄어듭니다.배열 사용: char[] 배열을 사용하여 단어를 저장하고, 추측된 문자를 저장합니다.반복문 사용: 게임은 사용자가 단어를 맞추거나 기회가 끝날 때까지 반복됩니다.조건문 사용: 각 입력된 문자가 단어에 포함되는지 확인합니다.사용 변수 설명secretWord: 맞춰야 할 단어입니다. 예제에서는 "hangman"으로 설정되어 있습니다.guessWord: 사용자가 맞춘 문자를..

7. 게임속 상호작용 분석

선택한 게임의 이름은 무엇인가요?유희왕 마스터 듀얼선택한 게임의 장르는 무엇인가요?대전형 카드게임선택한 게임의 어떤 시스템에 집중하셨나요?체인 시스템, 상대의 카드 효과 발동에 대하여, 자신이 다른 카드를 발동할 여부와, 카드 발동의 처리순서해당 시스템이 동작하는 구조의 시작부터 과정을 자세하게 분석, 나열해봅시다.본인, 혹은 상대의 카드 발동(프리체인) 혹은, 일반소환 - 체인 1체인 1을 발생시킨 사람의 상대에게 우선권 부여, 상황에 맞는 카드 사용 가능 여부 판정, 일반소환의 경우, 텍스트에 '상대의 일반소환시 발동할 수 있다' 여부, 만약 같은 타이밍에 발동할 수 있는 카드가 체인 1을 발생시킨 사람에게 있을경우, 체인 1을 발생시킨 사람에게 우선권 부여상황에 맞는 카드의 효과 사용 - 체인 22..

사전캠프 08/22 TIL

2024.08.22 - [사전캠프/Unity] - Unity 기능 : ScreenToWorldPoint Unity 기능 : ScreenToWorldPoint2주차, 3주차 강의중,  카메라에 클래스에 포함된 ScreenToWorldPoint 함수를 사용해서 오브젝트를 마우스 위치에 맞게 움직이는것을 구현하였습니다. 이 함수는 어떻게 마우스의 위치를 게임상의gamerscode.tistory.com 2024.08.22 - [사전캠프/Unity] - Unity 기능 - Input System Unity 기능 - Input System강의 진행중, Input.mousePosition 으로 마우스 포인터의 좌표를 얻는다거나, Input.GetMouseButtonDown(0) 으로 좌클릭을 인식하는것을 보셨을겁니다..

사전캠프/TIL 2024.08.22