Unity开发微信小游戏(2)分享

目录

1.概述

2.代码

3.示例

4.个人作品


1.概述

这里我们能做有两件事:

1)主动发起分享

2)监听右上角分享('...'按钮,发朋友圈也在这里)

API:官方文档

2.代码

1)主动发起分享:WX.ShareAppMessage

cs 复制代码
    WX.ShareAppMessage(new ShareAppMessageOption
    {
        imageUrl = imageUrl, // 图片的URL,也可以不填(自动截屏)
        title = title, // 显示文本
        query = query, // 附带参数,限制2k长度
    });

2)监听右上角分享

分享:shareAppMessage

朋友圈:shareTimeline

cs 复制代码
    public void OnShareAppMessage(bool isListen = true, string imageUrl = "", string title = "", string query = "")
    {
        if (isListen)
        {
            WX.ShowShareMenu(new ShowShareMenuOption()
            {
                withShareTicket = true,
                menus = new string[] { "shareAppMessage", "shareTimeline" },
            });
        }
        // 获取用户信息
        WX.OnShareAppMessage(new WXShareAppMessageParam()
        {
            imageUrl = imageUrl,
            title = title,
            query = query,
        });
        WX.OnShareTimeline((x) => {
            x.Invoke(new OnShareTimelineListenerResult()
            {
                imageUrl = imageUrl,
                title = title,
                query = query,
            });
        });
    }

3.示例

4.个人作品

小游戏:小小狼吃羊

感兴趣的可以玩玩看^_^

相关推荐
小春熙子36 分钟前
Unity图形学之Shader结构
unity·游戏引擎·技术美术
Footprint_Analytics2 小时前
Footprint Analytics 助力 Sei 游戏生态增长
游戏·web3·区块链
Sitarrrr3 小时前
【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
3d·unity
极梦网络无忧3 小时前
Unity中IK动画与布偶死亡动画切换的实现
unity·游戏引擎·lucene
丁总学Java3 小时前
微信小程序,点击bindtap事件后,没有跳转到详情页,有可能是app.json中没有正确配置页面路径
微信小程序·小程序·json
mosen8684 小时前
Uniapp去除顶部导航栏-小程序、H5、APP适用
vue.js·微信小程序·小程序·uni-app·uniapp
qq22951165025 小时前
微信小程序的汽车维修预约管理系统
微信小程序·小程序·汽车
半盏茶香6 小时前
【C语言】分支和循环详解(下)猜数字游戏
c语言·开发语言·c++·算法·游戏
陈思杰系统思考Jason8 小时前
系统思考—深层结构
百度·微信·微信公众平台·新浪微博·微信开放平台
逐·風11 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#