質問するログイン新規登録
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

0回答

1815閲覧

Flutter_Unity_Widgetを使って、FlutterとUnityの連携がうまくいかないエラーで困ってます

tomokikikiki

総合スコア0

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2022/09/06 07:04

編集2022/09/06 07:08

0

0

前提

flutter_unity_widgetというツール(https://github.com/juicycleff/flutter-unity-view-widget)
を使って、UnityとFlutterの連携をしようとしていますがうまくいかないので質問があります。

現状は、以下のエラーメッセージが発生して、Flutter起動後、Unityのアイコンは見えるけどエラーで進みません。
もし、flutter_unity_widgetで、既存のUnityプロジェクトと連携に成功した方がいれば、なぜこのエラーがでているのかご教授いただきたいです。

実現したいこと

・FlutterからUnityにデータを送れるようにする

発生している問題・エラーメッセージ

Flutter側のエラーメッセージ

1SendMessage: object SetUpPlaySceneOfNative does not have receiver for function SetInitializeFlutterParam!

該当のソースコード

C#

1public class SetUpPlaySceneOfNative : MonoBehaviour, IEventSystemHandler 2{ 3 string me; 4 5 private void Start() 6 { 7 OnPlay().Forget(); 8 } 9 10 private async UniTask OnPlay() 11 { 12 // Flutterの情報が取れるまで待機 13 await UniTask.WaitUntil(() => flutterParamModel != null); 14 15 Debug.Log($"送られた"); 16 } 17 18 // Flutterから情報を受け取る 19 public void SetInitializeFlutterParam(string message) 20 { 21 me = message; 22 } 23}

Flutter

1_unityWidgetController.postMessage( 2 'SetUpPlaySceneOfNative', 3 'SetInitializeFlutterParam', 4 jsonのデータ, 5 );

試したこと

①GameObject(名前:SetUpPlaySceneOfNative)にSetUpPlaySceneOfNative.csをアタッチ
UnityMessageManagerを適当なオブジェクトにアタッチ
③IosにswitchプラットフォームしてExport Iosでビルド
④Flutterで再生⇒エラー

fuw-2022.1.7f1.unitypackageをインポートして、この手順にそって作業をしました。
https://pub.dev/packages/flutter_unity_widget

補足情報(FW/ツールのバージョンなど)

Unity2022.1.7
Flutter3.3
Android Studio

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問