본문 바로가기
728x90

Programing107

[Unity] 유니티 구글 플레이 게임서비스 로그인 설정 유니티 GPGS 구글 플레이 게임서비스 연결처리를 해본다. 1. playgameservices 깃허브로 가서 최신버전 releases를 받는다. https://github.com/playgameservices/play-games-plugin-for-unity/releases Releases · playgameservices/play-games-plugin-for-unity Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub. github.com 압축을 풀고 [current-build] 폴더안에 있는 [Goog.. 2022. 1. 4.
Unity 모바일 디바이스 화면 꺼짐 방지 및 시간설정 Unity 시작 스크립트에서 설정이 가능하다. 아래와 같이 설정할 시에 꺼짐 방지로 설정이 된다. using UnityEngine; public class Example : MonoBehaviour { void Start() { // Disable screen dimming Screen.sleepTimeout = SleepTimeout.NeverSleep; } } 값을 SleepTimeout.NeverSleep 대신 SleepTimeout.SystemSetting으로 변경시에 모바일 디바이스 설정에 따라 화면이 꺼지도록 설정을 할 수 있다. 값을 설정값 대신 int값으로 넣어줄 경우 초단위로 설정이 가능하다고 한다. 이방법은 아직 쓰질 않아서 적용이 되는지는 알수 없다 2021. 12. 28.
[Unity] 유니티 에디터 테마 변경 유니티 에디터를 라이트(Light) 모드나 다크(Dark)모드로 변경하는 방법은 간단하다. 우선 Edit - Preferences로 들어가서, General 탭의 Editor Theme부분을 변경해 주면 된다. 끝~ 아주 간단하다. 2021. 12. 17.
[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.
728x90