「Unity/画像共有/NatShare」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→テキスト共有) |
(→DL&Import) |
||
行7: | 行7: | ||
==DL&Import== | ==DL&Import== | ||
− | NatShare(UnityAssets):https://assetstore.unity.com/packages/tools/integration/natshare-mobile-sharing-api-117705 | + | NatShare(UnityAssets):https://assetstore.unity.com/packages/tools/integration/natshare-mobile-sharing-api-117705 |
Assets以下にNatSuiteがあればDL&Import成功 | Assets以下にNatSuiteがあればDL&Import成功 | ||
+ | |||
==テキストと画像共有== | ==テキストと画像共有== | ||
<pre> | <pre> |
2022年6月14日 (火) 02:15時点における版
画像共有プラグイン
androidはversion7.0以上のみ対応
DL&Import
NatShare(UnityAssets):https://assetstore.unity.com/packages/tools/integration/natshare-mobile-sharing-api-117705
Assets以下にNatSuiteがあればDL&Import成功
テキストと画像共有
using UnityEngine; using UnityEngine.UI; using NatSuite.Sharing; public class SampleScene : MonoBehaviour { void Start() { GameObject.Find("TextButton").GetComponent<Button>().onClick.AddListener(ShareText); GameObject.Find("ImageButton").GetComponent<Button>().onClick.AddListener(ShareImage); GameObject.Find("TextImageButton").GetComponent<Button>().onClick.AddListener(ShareTextImage); } // テキスト共有 void ShareText() { var payload = new SharePayload(); payload.AddText("ここに共有したいテキストを入力"); payload.Commit(); } // 画像共有 void ShareImage() { var screenshot = ScreenCapture.CaptureScreenshotAsTexture(); var payload = new SharePayload(); payload.AddImage(screenshot); payload.Commit(); } // テキスト&画像共有 void ShareTextImage() { var screenshot = ScreenCapture.CaptureScreenshotAsTexture(); var payload = new SharePayload(); payload.AddText("ここに共有したいテキストを入力"); payload.AddImage(screenshot); payload.Commit(); } }