본문 바로가기
728x90

Programing116

[Unity] 유니티 버튼 클릭이 안되는 경우, 클릭하다가 더이상 안되는경우 유니티에서 테스트를 하다가 어느순간 만들어진 UI에서 버튼클릭이 안되는 경우가 발생하였다. 한참을 원인을 찾았다. 1. 버튼위에 가려진 Object가 있는지 살펴보자 버튼위에 뭔가가 있으나 보이지는 않는 오브젝트가 있는지 살펴보고 있다면 뒤로 보내든지, 없애든지 해야한다. 2. Hierachy에 있는 EventSystem이 삭제된건 아닌지 살펴보자 EventSystem이 없었다. ;;;; 정리를 하다가 삭제를 된 것 같았다. 다시 만들어 줄 필요성이 있었다. 다시 UI메뉴로 가서 EventSystem을 클릭하여 Hierarchy안에 넣어주자. 버튼이 잘 동작했다. 마지막으로, 3. 몇번 클릭을 하다가 이후 버튼이 선택된 상태로 멈춰있는 경우가 발생한다. 이런경우 버튼의 옵션에 Navigation의 속성을.. 2021. 12. 14.
[Unity]유니티 스크롤 리스트 뷰 만들기 게임 혹은 유니티로 개발을 하다보면, 아이템 리스트 혹은 랭킹 리스트 혹은 캐릭터 등등 여려 항목을 일목요연하게 보여주기 위해서 필요할 때가 있다. 그때 사용할 스크롤 기능이 있는 리스트 뷰를 만들어 보자. 먼저 메뉴 GameObject - UI - Canvas 클릭하여 스크롤 리스트 뷰를 만들어 줄 바탕을 만들어 준다. 이제 이 cavas안에 scroll view를 만들어 준다. 크기는 화면상 보여줄 사이즈에 맞게 조절 해 준다. 이제 이 리스트에 보여줄 이미지를 넣어줘보자. 이미지를 쭉 붙여넣고 구분을 위해서 짝수개의 이미지 색상을 넣어 구분을 지었다. 그리고 Scroll View - Viewport - Content에 Add Component로 [Vertical Layout Group] 와 [Con.. 2021. 12. 13.
[Unity] 유니티 게임에서 정지, 계속, 재시작, 게임종료 해당 개발 해 놓은것에 대해서 다른곳에서도 지속적으로 사용될 것 같으니 기록해 두자. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class MenuManager : MonoBehaviour { public GameObject Canvas_Pause; public GameObject btn_Pause; public GameObject btn_ReStart; public GameObject btn_Continue; public GameObject btn_GameEnd; public string thisScene; // 메뉴 혹은 멈춤 클.. 2021. 12. 9.
[Unity] 안드로이드 앱 출시시 Projects Setting 값 체크항목 File - Build Settings를 열어서 먼저 Platform 탭에 있는 안드로이드를 선택 후 오른쪽 하단 [Switch Platform]을 클릭해서 Android Platform으로 변경해준다. 이후 Build App Bundle (Google Play) 체크박스를 선택 해 준다. 빌드시 aab 파일을 생성을 하도록 실행한다. 그다음 Player Settings를 클릭해서 설정에 들어간다. Project Settings항목 중 Player 항목으로 들어간다. 맨처음 Player 항목 속 첫번째 Player탭이다. Player 탭 Company Name을 Company이름을 넣어준다. Default Icon항목 오른쪽 [select]를 클릭하여 이미지를 넣어준다. 앱에 나타날 아이콘을 넣어주는 항.. 2021. 12. 8.
[Unity] 유니티 배경음악 넣기, 배경음악 받기 먼저 유니티로 개발한 프로젝트에 넣을 음악을 검색해 본다. 우선 유니티 에셋스토어에 들어가서 찾아보자 https://assetstore.unity.com/?locale=ko-KR 에셋스토어 여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다. assetstore.unity.com 유니티 에셋스토어에서 음향을 클릭하고 (메뉴에 음향이라는 메뉴가 있다.) 여기서 필요한 사운드를 찾아서 해결할 수 있다. 일단 테스트용 프로젝트에 사용할 예정이고 특별히 찾는 음원이 없어 무료에셋중에 하나를 다운을 받아서 넣어볼 예정이다. 가격대나 찾고자 하는 음원이나 에셋의 옵션필터를 화면 오른쪽에서 선.. 2021. 12. 7.
[android] 카카오 광고 adfit 앱에 달기 이번에 기존 앱에 카카오 광고를 달면서 앞으로도 쓰일꺼 같아 정리해 놓는다. 먼저 카카오 애드핏으로 들어가 광고단위를 발급 받아야 된다. https://adfit.kakao.com/ https://adfit.kakao.com/ adfit.kakao.com 메뉴에 광고관리에 들어가 새 매체를 클릭한다. 그 다음 메체등록을 순서대로 기입힌다. 매체명은 앱 이름을 넣으면 되고, 매체유형은 앱이 ios앱인지 android앱인지 선택하면 된다. 마지막으로 매체 고유값은 ios는 Bundle ID, android는 Package Name을 넣으면 된다. 이후 매체등록이 완료 되면 해당 매체에 들어가 [새 광고단위]를 클릭해 광고단위 ID를 발급 받는다. 이제는 발급받은 광고 ID를 이용하여 앱에 광고를 달아주면 된.. 2021. 12. 6.
728x90