質問: " + tweetId); }, (ApiError error) => { UnityEngine.Debug.Log ("Tweet Failed " + error.message); }, () => { Debug.Log ("Compose cancelled"); } ); } ``` Xcodeに書き出して実機にビルドすると、コンポーザーは正常に表示され、テキストも指定通りに出て、そのままツイートもできるのですが、画像がどうしても添付されてくれません。よろしくお願いいたします。
回答: StreamingAssetsフォルダを使うといいと思います。 このフォルダに入れたものはUnityでは何もされずそのままアプリに含まれます。 説明はこちらをごらんください。 1. StreamingAssetsフォルダをAssets配下に作成 2. 画像をStreamingAssetsフォルダに配置 3. スクリプトから読み出し 画像の場所をAssets/StreamingAssets/TweetImg/xxx.pngと仮定します。 ``` //スマホの場合 var path = System.IO.Path.Combine(Application.streamingAssetsPath, "TweetImg/xxx.png"); //PCの場合は上記リンク内をごらんください。 ``` **[注意]** androidの場合、apkが圧縮されているので普通にデータをロードしようとするとエラーになります。 その場合WWWを使ってロードする必要があります。パスだけ渡してネイティブ側でその処理をする場合はもちろん大丈夫です。