Unity Dimmer

Unity 跨平台螢幕亮度控制功能實作,支援 Android 和 iOS 系統亮度調整,透過封裝好的 Dimmer.SetBrightness.DoAction(value) 方法一行呼叫即可控制螢幕亮度,基於日語文章移植的原生實作。

Add Text Spacing for Unity

本文介紹如何在 Unity UnityEngine.UI.Text 中實作 TextSpacing 元件,透過繼承 BaseMeshEffect 修改 Mesh 頂點位置來調整字間距,支援左中右三種水平對齊方式,附完整 C# 程式碼。

Mobile Joystick

介紹在 Unity 行動遊戲中實作虛擬搖桿(Virtual Joystick)的方式,使用 Asset Store 的 Joystick Pack 支援多種輸入接口,提供完整示範專案供參考。

Folder Manager

Unity 編輯器擴充工具 FolderManager 介紹,透過視覺化介面建立與管理路徑設定,將路徑儲存為 ScriptableObject(FolderManager.asset),讓程式碼直接宣告使用,避免路徑字串散落各處的維護問題。

Data Access WebGL

介紹 Unity WebGL 平台上的檔案存取方式,包含使用 Application.persistentDataPath 搭配 IndexedDB 儲存資料的原理、容量限制注意事項,以及 DataAccess.Save 與 DataAccess.Load 的實際使用方法。

Unity Jenkins Build

Unity 專案搭配 Jenkins 持續整合(CI)的完整設定教學,包含 Jenkins 環境變數(ANDROID_HOME)設定、JDK 8 版本要求、Unity3d Plugin 安裝與 Unity Editor 路徑設定,以及 Editor command line arguments 的格式說明,支援 Android、iOS、WebGL 等多平台自動輸出。

Hyperlinks in Unity Text

介紹如何在 Unity uGUI Text 中支援超連結與圖片插入,透過整合 uGUI_LinkImageText、QuickSheet 資料庫管理,以及 FancyScrollView 列表顯示,實現點擊超連結文字觸發互動內容的完整功能。

FCM Notifications Not Received on Android

Android 裝置在 App 不活躍狀態下無法接收 FCM(Firebase Cloud Messaging)推播通知的問題解析。根本原因為 Android 省電模式(Doze mode)阻擋後台網路活動,本文提供官方文件參考與解決方向。

Android P HTTP Error

Android 9.0(Android P)預設封鎖明文 HTTP 流量,導致 WebRequest 回傳錯誤。本文說明如何在 AndroidManifest.xml 加入 usesCleartextTraffic 設定來解決此問題。

Launch From Within a Unity App Another Unity App Android

說明如何在 Android 平台上,從一個 Unity 應用透過 AndroidJavaObject 呼叫另一個 Unity 應用並傳遞資料,使用 getLaunchIntentForPackage 取得目標 App 的 Intent、透過 putExtra 附加資料,以及 App 未安裝時自動導向 App Store 的處理邏輯。

(1 - 6)
Enter Press Enter to jump