本周(學期第四周)任務:
1.簡單學習Flutter,完成環境安裝與配置
2.探索Flutter與Unity集成方案
一、Flutter環境配置
根據Flutter官方文檔進行環境配置:開發 Android 應用 | Flutter 中文文檔 - Flutter 中文開發者網站 - Flutter
使用VS Code來安裝Flutter:
1.下載開發工具
安裝都參考CSDN教程
- Git for Windows?(Git命令行工具)
- Android Studio
2.安裝?Flutter SDK
使用 VS Code Flutter 擴展來安裝 Flutter SDK。
打開?命令面板 (Command Palette),按下快捷鍵?Control?+?Shift?+?P,輸入flutter,選擇?Flutter: New Project,VS Code 會提示你在計算機上找到 Flutter SDK,單擊?Download SDK。
下載時注意不要將 Flutter 安裝到以下情況的目錄或路徑中:
-
路徑包含特殊字符或空格。
-
路徑需要較高的權限。
下載完成后,輸出面板彈出
再等待VS初始化……等等等……初始化完點擊Add SDK to PATH,就可以了。
3.配置 Android 開發
需要在 Android Studio 中配置 Android toolchain,把以下組件安裝好:
- Android SDK Platform, API 35.0.2
- Android SDK Command-line Tools
- Android SDK Build-Tools
- Android SDK Platform-Tools
- Android Emulator
按文檔要求配置好后,運行模擬器時,每次運行到一半電腦就會卡住,只能強制關機,有點搞人心態還傷人電腦,所以該問題放到下篇再解決。除了不能流暢運行外,環境配置已完成。
4.檢查開發配置
二、探索Flutter與Unity集成方案
查找資料,網絡資料上大部分使用的是組件:Flutter-Unity widget
Flutter-Unity widget是整合Flutter與Unity的一個很關鍵的組件,它允許開發者在Flutter Widget內嵌入Unity應用;
Flutter-Unity widget插件的重要能力之一便是能夠提供Flutter和Unity之間的雙向通信;
學習資料1:【flutter筆記--組件篇】flutter_unity_widget_flutter-unity-widget-CSDN博客
學習資料2:Flutter集成Unity_flutter unity-CSDN博客
學習資料3:flutter 與unity 通信 flutter嵌入unity_mob64ca140e76c8的技術博客_51CTO博客
以及插件中的說明文檔。
流程大概為:
-
下載配置插件
-
導出 Unity 項目
-
在flutter中嵌入unity
-
實現flutter和unity的通信
因為Android studio有一些問題,所以該插件的使用下篇繼續。
三、項目心得
第4周任務基本完成,但仍有部分知識未經實踐。配置環境耗費了大量時間,不斷下載新軟件,配置新環境,雖然看起來像是只配置flutter和Android studio了,但實際上根據csdn的教程和說明文檔,還下載并配置了一堆軟件為它們鋪路。萬事開頭難,搭建出一個完美的環境,方便在未來絲滑地使用軟件。