전체 글
-
광고 넣으려다가 오류...유니티/오류&문제점 2025. 1. 21. 22:19
이번엔 게임에 광고를 넣어볼 생각이다. 한참전에 배웠는데 이제서야 게임을 완성해 넣는거라배워가면서 차근차근 진행해보겠다. Google AdMob: 모바일 앱 수익 창출인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.admob.google.com 우선 AdMob 홈페이지에서 계정을 만든다 앱 등록을 한다. 사실 여기까지는 어려울게 없으니 사진 첨부만 하겠다 앱 등록을 했다면 자세한 광고 정보를 등록해야 한다 첫번째 광고 타입을 선택한다.보통 초보자들에게는 배너가 가장 쉽고 많이 사용하지만 나는 전면 광고를 해보도록 하겠다 그리고 광고 단위 이름을 적는다. 광고 단위 이름은 말 그대로 헷갈리지 않도록광고의 명칭을 ..
-
구글 콘솔 업로드 키 재설정 요청유니티/오류&문제점 2025. 1. 14. 22:02
영어 기능 지원#2 + 기타 업데이트지난글에 이어 영어기능을 완전히 지원해보도록 하겠다 { "id": 11, "textWithDelay": [ { "text": "So...", "delay": 0.05 }, { "text": "You've seen the ending, why are you here again?", "delay": 0.05 }, { "text": "Did you just come to hasangeun00.tistory.com여기까지 번역을 잘 해놓고 한가지 문제가 생겨버렸다.... 바로 업로드키를 분실해버리고 만것...아니 어떻게 업로드키를 잊어버릴수 있는건가 싶지만 지난주 카페에서 노트북으로 작업을 하면서깃허브 데스크탑에 게임을 업로드하며 노트북과 컴퓨터를 번갈아가며 작업을 했는데 ..
-
영어 기능 지원#2 + 기타 업데이트Galaxy Ball/6. 기타 수정 + 추가 기능 2025. 1. 14. 00:21
지난글에 이어 영어기능을 완전히 지원해보도록 하겠다 { "id": 11, "textWithDelay": [ { "text": "So...", "delay": 0.05 }, { "text": "You've seen the ending, why are you here again?", "delay": 0.05 }, { "text": "Did you just come to hang out?", "delay": 0.05 }, { "text": "...Ok", "delay": 0.05 } ] }] 우선 나머지 대사 스크립트를 ..
-
Scroll View유니티/유니티 기능 2025. 1. 11. 03:08
게임을 만들다 갑자기 필요해진 중요한 기능이다. 내가 설정한 텍스트 박스는 크기 제한이 있는데 텍스트는 그보다 많아 공간을 넘어갈때그렇다고 글씨크기를 줄이자니 너무 작아지고, 냅두자니 공간이 잘리거나 부자연스러워질때필요한 스크롤뷰 사용법을 이번글에서 익혀보도록 하겠다 더보기1. ScrollView 생성Unity 에디터에서 Hierarchy 창에서 우클릭 후, UI > Scroll View를 선택하여 ScrollView를 생성합니다.이로써 ScrollView 오브젝트가 생성되고, 기본적으로 Viewport, Content 등의 자식 오브젝트가 자동으로 생성됩니다.2. TextMeshPro - Text (UI) 컴포넌트 추가Content 오브젝트를 선택합니다. 이 오브젝트는 ScrollView에서 스크롤할 ..
-
영어 기능 지원#1Galaxy Ball/6. 기타 수정 + 추가 기능 2025. 1. 10. 20:47
이번엔 영어 기능을 지원해보도록 하겠다. 사실 이 게임을 외국인이 할까 싶지만공부용으로라도 배워보도록 하자 우선 설정창에 언어를 제어할 두 국가의 국기를 버튼으로 넣어주었다.당연히 태극기를 누르면 한국어, 영국국기를 누르면 영어가 나오도록 해줄것이다 public void SaveIsisenglish() { if (isenglishCache != isenglish) // 값이 변경된 경우에만 저장 { PlayerPrefs.SetInt("isenglish", isenglish ? 1 : 0); PlayerPrefs.Save(); isenglishCache = isenglish; // 캐시 업데이트 ..
-
자잘한 수정 + 게임 이쁘게 다듬기Galaxy Ball/6. 기타 수정 + 추가 기능 2025. 1. 5. 02:11
이번에 해볼건 초창기에 아무생각 없이 집어넣거나 만든 씬들을 더 이쁘게 보기좋게다듬어줄겸 자잘한 수정들도 해주도록 하겠다 우선 스테이지 클리어씬을 아무 의미없는 구체가 아닌 행성들로 바꿔주었다 그래도 이게 훨씬 더 이쁘고 테마에 맞다고 생각한다 클리어씬을 했으니 이번엔 실패씬을 손봐주자 급하게 넣느라 대충 만든 실패씬을 오른쪽처럼 고쳐주었다두 행성에 애니메이션을 넣어 둘다 공전하며 버튼처럼 사용할 수 있다뒤에 보이는 배경 속 하얀 별들은 직접 그림판으로 찍어 만들어주었다 그 다음은 인트로씬 원래 게임을 처음 키면 보이는 인트로 이미지. 당시에는 이런 감성이 좋기도 했고임시로 넣었다가 정이 들기도 했지만...정말 이걸로 정식출시를 할 순 없을것 같다이미 몇번 피드백이 들어오기도 했고... 그..
-
무한모드 제작#2Galaxy Ball/4. 싱글플레이 - 무한모드 2025. 1. 3. 18:24
무한모드 제작#1오류 수정 #메타데이터이제 검토만 끝내고 본격적으로 사람만 모으면 될거라 생각했는데 문제가 한가지 생겼다 바로 검토 과정에서 앱이 거부된것.이메일로 자세한 정보를 전송했다니 확인sangeun00.tistory.com 위글에서 어려운 부분이 전부 끝났으니 이제 본격적으로 무한모드에 맞춰 모든 프리팹이나 코드들을 고쳐주도록 하겠다 우선 ELEnemy용으로 프리팹을 복사하여 만들어주었다. 굳이 이렇게 한 이유는 기존 적 유닛들은 SPGameManager와 상응하는 관계이기 때문...이 유닛들은 ELGameManager와 연계될 예정이다 자 이제 이 유닛들을 컨트롤하는 스크립트가 있을것이다. 하지만 그 스크립트 역시SPGameManager와 연계되기 때문에 조금 번거럽더라도 코드의 쉬운 관리..
-
무한모드 제작#1Galaxy Ball/4. 싱글플레이 - 무한모드 2025. 1. 1. 18:31
오류 수정 #메타데이터이제 검토만 끝내고 본격적으로 사람만 모으면 될거라 생각했는데 문제가 한가지 생겼다 바로 검토 과정에서 앱이 거부된것.이메일로 자세한 정보를 전송했다니 확인해보자 발견된 문제sangeun00.tistory.com현재 허가가 떨어지기까지 무한대기중....언제 이 기다림이 끝나게 될지 알수가 없으니 그동안 무한모드를 제작해보도록 하겠다 무한모드에 대해 간단하게 소개하자면 스테이지가 65개로 한정되어있는 싱글플레이 모드와 달리끝없이 계속해서 게임을 즐길수 있는 모드이며 적유닛과 고정구체의 배치는 랜덤으로 이뤄지되,스테이지가 올라감에 따라 적당한 밸런스로 점점 난이도가 올라가도록 할것이다 그리고 너무 스테이지가 올라가 난이도에 문제가 있을시 적 유닛의 체력을 전체적으로 올려주는 식으로..