반응형

unity 6

개발자를 위한 : Google Play 의 앱이 특정 기기에서 검색이 안되는 오류 해결방법

어플을 구글 플레이에 등록한 이후, 특정 기기에서 검색이 안되는 오류가 있습니다. 특히 사양이 낮은 기기에서 자주 발생하는데요.이러한 문제는 해당 기기에 필요한 특정 센서가 누락되어 있기 때문입니다. 구글 플레이 콘솔의 기기 카탈로그를 확인해 보면, 해당 기기의 스펙과 어떤 이유로 지원되지 않는지를 자세히 알 수 있습니다. 예를 들어, GPS 기능이 없는 기기에 GPS를 활용하는 어플리케이션을 설치하려고 하면, 어플리케이션이 실행되지 않거나 오류가 발생할 수 있습니다. 이러한 이유로 구글 플레이에서는 해당 기기에 어플을 노출시키지 않아 검색이 되지 않는 것으로 보입니다. 저의경우 퍼블리싱 된 ar 어플이 특정 기기의 구글 플레이에서 검색이 되지 않는 오류가 있었습니다. 구글 플레이 콘솔의 기기 카탈로그에..

모바일 AR 앱 개발자를 위한 AR Core와 AR Kit 비교

Unity의 AR Core와 AR Kit은 모바일 AR 애플리케이션 개발을 위한 두 가지 주요 플랫폼입니다. 각각 Android와 iOS를 대상으로 하며, 개발자들에게 현실 세계와 가상 환경을 결합하는 기회를 제공합니다. 하지만 두 플랫폼은 서로 다른 특징과 기능을 갖고 있어, 어떤 것을 선택해야 할지 고민이 될 수 있습니다. 이 블로그 게시물에서는 Unity의 AR Core와 AR Kit 사이의 주요 차이점을 알아보겠습니다. 1. 지원 플랫폼: AR Core: AR Core는 Android 기반 디바이스를 지원합니다. 즉, Android 7.0(Nougat) 이상 버전을 실행하는 기기에서 활용 가능합니다. AR Kit: 반면 AR Kit은 iOS 생태계를 대상으로 하며, iOS 11 이상의 기기에서 동..

◆기타/etc 2023.11.09

[프로그래머스] 편지 C#

[프로그래머스] 코딩테스트 입문 / 편지 / C# 📝문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 제한사항 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. 🎀입출력 예시 🧐 풀이 using System; public class Solution { public int solution(string m..

Unity에서의 Normal Map 활용

Unity는 게임 및 시뮬레이션 프로젝트에서 3D 모델의 시각적 품질을 향상시키는 다양한 그래픽 기술을 제공합니다. 이 중에서도 "Normal Map"은 모델의 디테일을 높이는 강력한 도구 중 하나로, 텍스처를 사용하여 입체적인 효과를 구현할 수 있습니다. 이 글에서는 Unity에서 Normal Map을 어떻게 활용하는지에 대해 자세히 알아보겠습니다. Normal Map이란 무엇인가? Normal Map은 3D 모델의 표면을 표현하는 데 사용되는 2D 텍스처입니다. 이 텍스처는 모델의 각 픽셀에 대한 표면의 방향 벡터 정보를 저장하며, 이 정보를 사용하여 입체적인 효과를 시각적으로 구현합니다. Normal Map을 통해 표면의 디테일이 부각되어 모델이 더 생생하게 보이게 됩니다. Normal Map의 작..

◆기타/etc 2023.11.06

Unity : 오브젝트 경계선 생성 오류 해결 방법 (Material 의 Alpah Clipping)

프로젝트 진행 중 2d 모델의 오브젝트에 경계선이 생성되는 오류가 발생 했다. 원인은 바로 Alpah Clipping Alpah Clipping이란 Material에서 투명한 영역과 불투명항 영역의 경계에 엣지 효과를 생성하는 기능이다. 오브젝트의 Material 항목의 Surface 옵션에서 찾아 볼 수 있다. 경계선을 제거하기 위해서는 Alpah Clipping 을 활성화 해 주면 되며, 이때 임계값(threshold)을 설정하여 지정한 값보다 큰 알파값을 불 투명하게 표현하는 것이 가능하다. 관련 공식 문서 : https://docs.unity3d.com/kr/Packages/com.unity.render-pipelines.high-definition@10.5/manual/Alpha-Clipping..

Unity : 게임매니저 싱글톤 디자인패턴

싱글톤 패턴이란 해당 클래스의 인스턴스가 하나만 존재하도록 보장하는 디자인 패턴입니다. 이 패턴을 사용하면 전역 변수를 사용하지 않고도 하나의 객체를 공유하여 사용할 수 있습니다. 게임 매니저 클래스를 싱글톤 패턴으로 작성하면 게임 내에서 중요한 정보와 로직을 담당하는 객체를 쉽게 관리할 수 있습니다. 싱글톤 패턴을 구현하는 방법은 다음과 같습니다. public class GameManager : MonoBehaviour { private static GameManager instance; public static GameManager Instance { get { if (instance == null) { instance = FindObjectOfType(); if (instance == null) {..

반응형