【Defold】メッセージや画像、動画が共有できる「Share」アセット

Defold, DEVELOP

目次

アセットページ

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")

お知らせ

Posted by kazupon