開發 Unity Android Plugin – 從零開始

這篇文章記錄了我所知道的基本 Unity Android Plugin 開發流程,目的是補充我所看過的網路資源,在細節上的說明不足。會特別針對幾個我遭遇過的疏漏,或因開發需求不同會有的細節變化進行說明。

整篇文章將流程分為幾段來描述:

  • 建立 Android 專案
  • 找到並匯入 Unity Java classes
  • 編寫你的 Java classes
  • 處理 build.gradle file
  • 編譯 .jar 並放到該去的位置
  • 編寫 Manifest.xml
  • 編寫 C# Script 作為 Plugin API

閱讀更多»

廣告

開發 Unity Android Plugin – 基本認識 – Basis of Unity Android Plugin

透過網路上的資源,初次嘗試撰寫自己所需要的 Unity Android Plugin,結果卻發現相關資源中所說明的開發過程不盡相同,經過一段時間的碰壁跟嘗試,歸納出了幾個再開始動手開發 Plugin 前,應該要先弄懂的幾件事,再依照需求選擇相對適合的開發邏輯進行撰寫。

本文將提到:

  •  Android  Plugin 的基本原理
  • 是否繼承 UnityPlayerActivity 的差別
  • jar 檔放置位置的差別
  • AndroidJavaClass  與 AndroidJavaObject 之異同

閱讀更多»