본문 바로가기
728x90

Programing116

[Unity] 유니티 미디에이션(Unity mediation)사용시 빌드 오류 유니티 광고를 넣기위해 유니티 ads를 넣으려다가 현재 beta 서비스 중인 미디에이션을 넣어 보고자 했다. 그런데 유니티에서 실행할 때는 잘 되었는데 막상 빌드를 하니 오류가 발생하였다. 오류 내용이 * What went wrong: Execution failed for task ':launcher:checkReleaseDuplicateClasses'. > 1 exception was raised by workers: java.lang.RuntimeException: Duplicate class com.unity3d.ads.BuildConfig found in modules jetified-UnityAds-runtime.jar (:UnityAds:) and jetified-unity-ads-3.7.5-.. 2022. 1. 8.
[Unity error] Compressed texture ... is used as icon. This might compromise visual quality of the final image. Uncompressed format might be considered as better import option. Compressed texture Rollingstone_icon is used as icon. This might compromise visual quality of the final image. Uncompressed format might be considered as better import option. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) 빌드시에 해당 오류가 발생하였다. 내용을 살펴보니 Icon으로 사용된 파일이 품질손상이 발생할 수 있다는 내용인것 같은데... 어떻게 수정을 할지는 알 수 없어서 구글링을 열심해 했다. 답은 간단한 곳에 있었다. Project Settings의 Player에서 Default Icon으로 사용하였던 .. 2022. 1. 7.
[Unity] 스크립트에서 다른 오브젝트의 스크립트 Method를 호출하는법 한번씩 Unity로 게임이나 앱을 만들다 보면 어? 이건 저쪽 스크립트를 호출하여 사용하면 될꺼 같은데? 하는 경우가 있을 겻이다. 그럴때 사용하면 좋을 듯 하다. 호출하는 방법을 찾아봤었는데 여러방법이 있었지만 기본적이고 간편한 방법이라 적어놓도록 했다. GameObject.Find("오브젝트이름").GetComponent().Function명(); 이렇게 불러서 호출하면 된다. 그리고 태그로 찾는법도 있다. GameObject.FindWithTag("태그명").GetComponent().Function명(); 사용하기 편한것으로 호출하면 될 것같다. 2022. 1. 7.
[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.
728x90