說明如何在 Unity Android 應用中,使用 AndroidJavaObject 接收另一個 App 透過 Intent 傳遞的資料。示範 getIntent、hasExtra、getExtras、getString 等 Android Native API 的呼叫方式,附完整 C# 程式碼。
Inno Setup 打包教學,提供完整的 .iss 腳本範例,包含安裝路徑設定、多語系(繁中/簡中/日文)、桌面圖示建立、版本比較邏輯、分割安裝包設定,以及修改時需注意的 GUID、AppName 等關鍵欄位說明。
解決 Windows 程式每次啟動都跳出 UAC 管理員權限請求的問題,在不關閉 Windows UAC 的前提下,透過寫入 Registry(HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers)加入 RunAsInvoker 白名單,附完整 C# RegEditWhiteList 類別實作。
Unity 2019.2 搭配 Vuforia 8.5.9 輸出 iOS 時常見的三大錯誤排解:ld library not found for -liPhone-lib 的 Library Search Paths 修正、armv7/arm64 架構不符的 iOS Deployment Target 設定,以及 ERROR ITMS-90534 需使用 Xcode 11.2.1 的解決方法。
iTunes 12.6 後移除 .ipa 安裝功能,本文介紹使用 OTA(Over-the-Air)方式安裝 iOS Ad-Hoc IPA 的完整流程:上傳 .ipa 至 Dropbox 取得公開連結、建立 manifest.plist 與 index.html,以及使用 GitHub Pages 作為 Host 的詳細步驟。
Unity 5.3 的 Application.systemLanguage 在 iOS 中文裝置無法區分簡繁體的問題解法。分別透過 Windows GetSystemDefaultLCID、Android Java.util.Locale Native API,以及 iOS Objective-C NSLocale preferredLanguages 取得原生語系,附完整 C# 與 .mm 程式碼。
Unity WebGL 自訂 Loading 頁面模板教學,說明如何替換預設 Unity Logo,透過 Player Settings > Resolution and Presentation 選擇自訂 Template,修改 logo.png 路徑,以及使用 Responsive WebGL Template 套件省去手動調整的步驟。
解決 Unity WebGL 平台 RectMask2D 遮罩失效的問題,透過在 Canvas 物件加入 FixRectMask2dWebGL 元件,手動啟用 MaskableGraphic 的 UNITY_UI_CLIP_RECT Shader Keyword,使 RectMask2D 在 WebGL 平台正常運作,附完整 C# 程式碼。