반응형

전체 글 535

유니티 Dialogue System 시퀀서 명령어 만들기 및 활용법

유니티 Dialogue System 시퀀서 명령어 만들기 및 활용법 유니티의 PixelCrushers Dialogue System을 사용할 때, CSV 내보내기 후 OnExecute 이벤트가 사라지는 문제를 해결하는 방법 중 하나로 시퀀서 명령어(Sequencer Command)를 활용할 수 있다.시퀀서 명령어를 사용하면 다이얼로그에서 특정 기능을 직접 호출할 수 있으며, CSV 내보내기 후에도 유지된다.이 글에서는 시퀀서 명령어를 만드는 방법과 다이얼로그에서 사용하는 방법을 설명한다.1. 시퀀서 명령어란?시퀀서 명령어는 Dialogue System에서 다이얼로그 진행 중 특정 기능을 실행할 수 있도록 하는 기능이다.OnExecute 이벤트 대신 사용할 수 있으며, CSV 내보내기 후에도 사라지지 않는다..

Unity 2025.03.10

iOS ATT(App Tracking Transparency) 설정, 광고 추적 문제 해결 가이드

iOS ATT(App Tracking Transparency) 설정, 광고 추적 문제 해결 가이드📌 내용 개요iOS 14.5 이후, Apple의 ATT(App Tracking Transparency) 정책이 적용되면서 사용자 동의 없이 광고 추적이 불가능하게 되었습니다.그러나 ATT 요청이 자동으로 실행되지 않으며, 개발자가 직접 설정해야 한다는 점을 놓치기 쉽습니다.이번 포스팅에서는 ATT 요청을 설정하는 방법, 놓치기 쉬운 실수, Apple 심사에서 리젝당하지 않기 위한 주의사항을 정리합니다.🚨 1. ATT(App Tracking Transparency) 설정이 필요한 이유iOS 14.5 이상에서는 ATT 요청을 하지 않으면 광고 ID(IDFA) 접근이 불가능함.Unity Ads, Google A..

Unity 2025.02.25

Unity에서 버튼 클릭 시 햅틱(진동) 피드백 적용하기 (iOS & Android)

# Unity에서 버튼 클릭 시 햅틱(진동) 피드백 적용하기 (iOS & Android)모바일 앱에서 햅틱 피드백(진동 효과)은 UX 향상에 중요한 요소입니다. Unity에서는 기본적으로 Handheld.Vibrate()를 제공하지만, 세밀한 햅틱 효과를 위해 플랫폼별로 다른 방법을 사용해야 합니다. 이 글에서는 Unity에서 iOS 및 Android에서 버튼 클릭 시 햅틱을 적용하는 방법을 완벽하게 정리하겠습니다.1. 프로젝트 준비✅ Unity 프로젝트에서 햅틱 기능을 구현하기 위해 필요한 것Unity 2020 이상 권장Android 8.0 이상 & iOS 10 이상 지원AndroidJavaObject를 사용한 Android 진동 APIObjective-C를 활용한 iOS 네이티브 햅틱 지원Assets..

Unity 2025.02.25

뉴에이지 음악의 모든 것

뉴에이지 음악의 모든 것 뉴에이지 음악(New Age Music), 그 기원과 흥미로운 이야기뉴에이지 음악은 듣기만 해도 마음이 편안해지는 음악 장르로, 명상, 힐링, 감성적인 분위기를 연출하는 데 자주 사용됩니다. 하지만 뉴에이지 음악의 기원과 발전 과정에는 흥미로운 비하인드 스토리가 많습니다. 이번 포스팅에서는 뉴에이지 음악의 유래, 발전 과정, 대표적인 아티스트, 그리고 흥미로운 사실들을 정리해 보겠습니다.1. 뉴에이지 음악의 기원뉴에이지(New Age)라는 단어는 원래 1970~80년대 미국에서 시작된 **뉴에이지 운동(New Age Movement)**에서 유래했습니다. 뉴에이지 운동은 명상, 자연주의, 심리 치유를 중심으로 발전하였으며, 이 과정에서 정신적인 평온을 돕는 음악이 필요하게 되었습..

기타 2025.02.23

Unity에서 CocoaPods를 인식하지 못하는 문제 해결: macOS 기본 Ruby 문제 해결 방법

Unity에서 CocoaPods를 인식하지 못하는 문제 해결: macOS 기본 Ruby 문제 해결 방법📌 블로그 포스팅 내용:1. 문제 발생Unity에서 iOS 빌드를 시도할 때, CocoaPods가 이미 설치되어 있음에도 불구하고 아래와 같은 오류 메시지가 발생함.'gem install cocoapods --user-install' succeeded but the pod tool cannot be found.It will not be possible to install CocoaPods in the generated Xcode project which will result in link errors when building your application.2. 원인 분석Unity가 macOS 기본 Ru..

Unity 2025.02.21

Wix에서 app-ads.txt 설정하는 방법 – Firebase Hosting & 301 리디렉션 활용하기

Wix에서 app-ads.txt 설정하는 방법 – Firebase Hosting & 301 리디렉션 활용하기📌 문제 상황Wix에서는 app-ads.txt를 직접 업로드할 수 없습니다. 하지만 Google Play Console에서 app-ads.txt 검증이 필요합니다. 이를 해결하지 않으면 AdMob, Google Ads 등의 광고 수익이 차단될 수 있습니다.👉 해결 방법:✅ Firebase Hosting을 사용해 app-ads.txt 파일을 업로드✅ Wix에서 301 리디렉션을 설정하여 기존 도메인(/app-ads.txt) 유지✅ robots.txt 설정을 변경해 Googlebot이 app-ads.txt를 정상 크롤링하도록 허용🔹 1. Firebase Hosting을 이용해 app-ads.txt..

Tips 2025.02.20

Unity iOS 빌드 오류 해결 - Ruby 버전 문제 및 CocoaPods 설치 실패

Unity iOS 빌드 오류 해결 - Ruby 버전 문제 및 CocoaPods 설치 실패  1. 문제 개요Unity에서 iOS 빌드를 진행하는 과정에서 External Dependency Manager > iOS Resolver를 통해 CocoaPods을 설치하려 했으나, 설치가 정상적으로 이루어지지 않았다.발생한 주요 오류pod install 실행 시 CocoaPods 설치 실패Unity에서 "Unsupported Ruby version 2.6.10" 오류 발생터미널에서 ruby --version을 확인하면 최신 버전(3.4.2)이 출력되지만, Unity는 여전히 macOS 기본 Ruby(2.6.10)를 참조Unity Hub를 통해 실행하면 환경변수가 반영되지 않음결과적으로, Unity가 실행될 때 사..

MAC 2025.02.19

맥북에서 Unity iOS 빌드 시 CocoaPods 설치 오류 해결 방법

맥북에서 Unity iOS 빌드 시 CocoaPods 설치 오류 해결 방법 Mac에서 Unity의 iOS 빌드 중 CocoaPods 설치 오류가 발생하는 경우, 주된 원인은 Ruby 버전 문제 또는 CocoaPods 실행 경로가 PATH에 포함되지 않음입니다.이 글에서는 Homebrew를 이용한 최신 Ruby 설치, PATH 수정, CocoaPods 실행 오류 해결 방법을 단계별로 설명합니다.1. Homebrew를 이용한 최신 Ruby 설치brew install ruby설치 후 Ruby 버전 확인:ruby -v출력된 버전이 3.1.0 이상인지 확인합니다.2. CocoaPods 설치sudo gem install cocoapods설치 후 pod --version 실행하여 정상적으로 인식되는지 확인합니다.3...

MAC 2025.02.19

유니티에서 다국어 지원을 위한 TMP 폴백 폰트 설정법

유니티에서 다국어 지원을 위한 TMP 폴백 폰트 설정법  TextMeshPro(TMP)로 폰트 깨짐 없이 다국어 지원하기1. 폴백 폰트(Fallback Font)란?유니티에서 **TextMeshPro(TMP)**를 사용하여 텍스트를 표시할 때, 특정 언어의 문자가 폰트에 포함되지 않으면 네모(□) 또는 빈칸으로 표시되는 문제가 발생할 수 있습니다.이 문제를 해결하기 위해 **폴백 폰트(Fallback Font)**를 설정하면, 기본 폰트에 없는 문자가 있을 경우 자동으로 폴백 폰트에서 해당 문자를 찾아서 표시합니다.2. 폴백 폰트의 동작 원리기본 폰트에서 문자 검색 → 문자가 있으면 정상 표시기본 폰트에 없으면 Fallback Font Asset에서 검색폴백 폰트에서도 없으면 네모(□)로 표시됨이렇게 폴..

Unity 2025.02.17

Unity에서 Google Sheets API(OAuth 2.0)를 적용하여 스프레드시트 공유 없이 안전하게 데이터 가져오는 방법

Unity에서 Google Sheets API(OAuth 2.0)를 적용하여 스프레드시트 공유 없이 안전하게 데이터 가져오는 방법 오늘 Unity 프로젝트에서 **Google Sheets API(OAuth 2.0)**를 적용했습니다.처음에는 기존 방식인 API 키를 사용하려 했으나, API 키 방식은 스프레드시트를 공개해야만 데이터를 가져올 수 있는 문제가 있었습니다.그래서 OAuth 2.0 방식을 사용하여 스프레드시트를 공개하지 않고도 데이터를 가져오는 방법을 적용했습니다.하지만 적용하는 과정에서 NuGet 패키지를 설치했음에도 불구하고 DLL을 찾을 수 없는 문제를 겪었고, 결국 직접 DLL을 추가하여 해결했습니다.이 과정을 처음부터 끝까지 정리해 보겠습니다. 🔹 1. 왜 Google Sheets ..

Unity 2025.02.17
반응형