Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity 的非常規功能使用——面向跨平台的工程實踐
3 students

Unity 的非常規功能使用——面向跨平台的工程實踐

Unity 跨平台,Unity 以 UI 元件的形式嵌入 iOS 和 Android native app,以及結合 Native Render Plugin 高效的傳遞影像。
Created byXiaochen Wang
Last updated 2/2025
Chinese (Simplified)
Chinese (Simplified)Chinese (Traditional)

What you'll learn

  • 輕鬆實現 Unity 與 Native 的通訊
  • 實現 Unity 嵌入 Native App
  • 實現 Unity 與 Native 高效的影像傳遞
  • 學會使用 Unity Native Render Plugin

Course content

3 sections • 15 lectures • 3h 21m total length
  • Unity call Android Java static function15:27

    Unity 呼叫 Android 的入門內容,掌握這部分可以應付絕大多數功能需求。

  • Unity call Android Java object 114:06

    Unity 呼叫 Android 的 Java 對象,由於上傳影片的大小限制,所以剪成兩段。

  • Unity call Android Java object 2 & callback by interface15:00

    Unity 呼叫 Android 的 Java 對象,由於上傳影片的大小限制,所以剪成兩段。這是第二部分。

    後半部是透過 Android interface 實現回調。

  • Android call Unity9:43

    Android 透過 Send Message 呼叫 Unity,這個方式不太推薦。

  • Unity call Android C++5:07

    Unity 呼叫 Android C++,同樣可以適用於其他支援 C++ 的平台。

  • Resolve iOS project build failed9:04

    Unity 呼叫 iOS 出現翻車狀況,把問題和解決方式分享出來。

  • Unity & iOS call each other16:38

    Unity 和 iOS 相互調用。

Requirements

  • 基本的 Unity 使用經驗
  • 能熟練的運用程式語言編寫程式碼
  • 對 Native App (iOS\Android) 開發有一定了解
  • 可以根據自己的興趣選擇重點學習某個平台或跳過某個平台的內容

Description

在本課程中您將看到 Unity 跨平台開發實踐中的最核心的技術關鍵點。課程以 iOS 和 Android 平台為例,示範如何更合理的使用 Unity 建構一個跨平台應用程式。熟練之後,也可以舉反三擴展到 Unity 可以支援的其他平台,如 Windows 等。


本課程重點在於比較稀有的Unity 嵌入native app 和 native render plugin 相關內容,是作者從事 Mobile AR 應用開發時總結的關鍵技術點,提煉出其中最重要的關鍵步驟作為演示,並且有可能拓展到其他領域或行業。


希望可以幫助您更輕鬆的設計跨平台 app 架構。


課程不包含工具及程式設計相關入門基礎內容,需有一定基礎再學習。


主要分為三大部分

  • Unity 與 Native 相互通訊

  • Unity 嵌入 Native app

  • 使用 Unity native render plugin 實現高效率的影響傳輸

Who this course is for:

  • 需要在 Native App 中整合 Unity 的開發者
  • 需要在 Unity 中呼叫 Native 能力的開發者
  • 使用 Unity 開發多平台應用程式的開發者
  • 希望擴展知識和經驗邊界的開發者
  • 有興趣從事跨平台工程架構設計的人員