【Defold】メッセージや画像、動画が共有できる「Share」アセット
目次
アセットページ
https://defold.com/assets/share/
ライブラリのURL
https://github.com/britzl/defold-sharing/archive/master.zip
依存するライブラリ
なし。
サンプルコード
ライブラリチェック
-- ライブラリチェック
if share then
print("share.* supported")
else
print("share.* not supported")
end
メッセージを投稿する
share.text("hello defold engine world!")
画像を投稿する
ScreenShot アセットと組み合わせると簡単に画像の投稿が出来る様になります。【Defold】画面を楽々キャプチャー「Screenshot」アセット | KAZUPON研究室
local png, w, h = screenshot.png()
share.image(png, "Optional text")
動画を投稿する
local res = sys.load_resource("/example/videos/small.mp4")
local filename = sys.get_save_file("defold-sharing", "small.mp4")
local file = io.open(filename, "wb")
file:write(res)
file:flush()
file:close()
share.file(filename, "Optional text")