unity3d利用sharesdk分享内容至微信、新浪微博、qq空间等国内主流社交平台(ios篇)

本文介绍了如何在Unity3D游戏中集成ShareSDK,实现分享到微信、微博和QQ空间的功能。通过下载ShareSDK的SDK,导入Unity工程,设置回调对象和应用名称,注册各平台的appkey,配置分享内容和图片,处理权限问题,最后在Xcode中完成iOS平台的特定配置,实现分享功能。
摘要由CSDN通过智能技术生成

大家在玩游戏时,通常都会看到分享的功能,最常见的是分享到微信朋友圈、qq空间或者新浪微博,产品经理通常称这个功能模块为社会化。那这个功能在unity3d制作的游戏中怎么做到的呢?以前的老做法是按照对应的ios、安卓平台、在微信or新浪微博上下载对应的sdk、按照其说明文档逐一接入,费时费力,而且多数都不支持u3d,需要自己写接口,令广大程序苦不堪言。如果能拥有一个集成化的,并且支持u3d分享的sdk,仅需让我们接入一次,而不必多次重复操作,那定是一件愉快的事。ShareSDK——目前,我使用过的这款集成型社会化组件还不错,关键是免费。下面就其具体使用方式简单做下介绍。考虑不周之处还望指正。不再闲话,进入正题。

这里我们先以unity3d分享到ios微信、微博、qq空间为例:

1、首先到其官网下载unity3d对应的sdk,下载地址:http://sharesdk.mob.com/Download,下载完毕解压,导入unity工程中,根据需要导入对应的平台,全部导入也无妨,这里选择导入ios:




2、导入到项目中后,会在Assets文件夹下多出以下文件(如果你之前已经存在某些同名文件夹,会做合并处理)。将里面的ShareSDk脚本挂载到主摄像机上。


当然这里也可以不必非得挂在摄像机上。例如我们的游戏就挂在全局存在的Main对象上。如果挂在非MainCamera对象上,记得修改ShareSDK.cs中对象名称:


以上u3d的sdk导入工作完毕。接下来开始在u3d内编码调用函数:

3、新建脚本,简单写几个button测试。或者使用Demo中给定的Demo.cs类文件,这个脚本也要挂在摄像机上。demo运行可看到以下效果。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值