スクリーンショット
ZepetoWorldContent APIの画像関連機能を使用して、ワールド内で画像を保存または共有し、フィードに画像を投稿できます。
ZepetoWorldContent APIは、以下の画像関連機能を提供します。
API | 説明 |
---|---|
ZepetoWorldContent.SaveToCameraRoll(rt: UnityEngine.RenderTexture, result: System.Action$1) | 画像をフォトライブラリに保存します。 |
ZepetoWorldContent.SaveToCameraRoll(texture: UnityEngine.Texture2D, result: System.Action$1) | 画像をフォトライブラリに保存します。 |
ZepetoWorldContent.Share(rt: UnityEngine.RenderTexture, result: System.Action$1) | 画像を外部アプリに共有します。 |
ZepetoWorldContent.Share(texture: UnityEngine.Texture2D, result: System.Action$1) | 画像を外部アプリに共有します。 |
ZepetoWorldContent.CreateFeed(rt: UnityEngine.RenderTexture, contents: string, result: System.Action$1) | 画像をフィードにアップロードします。投稿の内容は第二引数で指定できます。ワールドタグは自動的に適用され、フィードに投稿されます。 |
ZepetoWorldContent.CreateFeed(texture: UnityEngine.Texture2D, contents: string, $result: System.Action$1) | 画像をフィードにアップロードします。投稿の内容は第二引数で指定できます。ワールドタグは自動的に適用され、フィードに投稿されます。 |
以下は、ZepetoWorldContent内で画像機能を呼び出す例です。
以下は、RenderTextureを使用したZepetoWorldContentのスクリーンショットモードの関数を使用した例コードです。
- Unityエディタモードではチェックできませんが、アプリでプレイしているときにチェックできます。
スクリーンショットモジュールはBuild it Unity Plug-inに含まれており、下記のGitHubでモジュールスクリプトを確認することができます。
📘 Build it Unity Plug-inスクリーンショット·モジュール

スクリーンショット機能は、Build it Unity Plug-in ワールドプレイ画面の右側に位置するカメラアイコンをクリックして使用することができます。

- 1:写真撮影ボタン
- プレイ画面を撮影できます。
- 2:動画録画ボタン
- プレイ画面を録画できます。
- 3:出るボタン
- スクリーンショットモードから出ることができます。
✏️ ノート
- チャットの吹き出しは撮影できませんので、ご参考ください。

写真撮影ボタンを押すと、上記のポップアップウィンドウが表示されます。 Uploadボタンを押すと、撮影された写真が私のZepetoフィードにすぐアップロードされます。
- 写真はスクリーンショットPrefabに設定された基本Descriptionテキストとともにフィードにアップロードされます。 基本テキストを変更する方法はスクリーンショット Description テキストの変更方法 ガイドをご参照ください。
Editボタンを押すと、スクリーンショットをフィードにアップロードする前に投稿テキストを修正することができます。

- 1:共有ボタン
- スクリーンショットを共有できます。
- 2:ダウンロードボタン
- スクリーンショットを自分のデバイスに保存できます。
- 3:出るボタン
- Editモードに出ることができます。
- 4:写真プレビューウィンドウ
- 撮影されたスクリーンショットをプレビューできます。
- 5:ポストテキスト修正
- スクリーンショットとともに、Zepetoフィードにアップロードされるテキストを修正できます。
- 6: アップロードボタン
- スクリーンショットとテキストをZepetoフィードにアップロードできます。

動画録画ボタンを押すと録画が始まり、録画時間がディスプレイされます。
ポップアップウィンドウのUploadボタンから投稿をアップロードすると、スクリーンショットは基本テキストである「#ZEPETOWorld #ZEPETO #Bildy #World」と一緒にアップロードされます。

Editボタンを押したときに出てくるDescriptionボックスにあるテキストも基本テキストである「#ZEPETOWorld #ZEPETO #Bildy #World」です。

基本Descriptionテキストを変更する方法は次のとおりです。
左側のHierarchyウィンドウでManagers > ScreenShotを選択します。

右側のInspectorウィンドウでPrefab領域の下にあるOpenボタンを押してScreenShot Prefabを開きます。

左側のHierarchyウィンドウでScreenShot > SafeArea > ScreenShot > PreviewPanel > PreviewTextFieldPanel > PreviewInputFieldを選択します。

右側のInspectorウィンドウで、Textフィールドを見つけて、希望するテキストに変更します。

以下の例のようにテキストを変更すると、Descriptionボックスのテキストが変更されたことが確認できます。



上記のように、プレイ画面の右側にスクリーンショットアイコンが見えない場合の解決方法は次のとおりです。
左側のHierarchyウィンドウでManagers > ScreenShotを選択します。

右側のInspectorウィンドウで左側のチェックボックスをチェックします。
