帮助与文档

> >

悬浮工具条(RECBar)提供直接调用ShareREC录像接口的另一种GUI功能。下面是它在Unity3D上的显示效果:

device-2015-07-27-110644.png(工具条关闭状态)

device-2015-07-27-1106151.png(工具条展开状态)

device-2015-07-27-1106571.png(工具条录像中状态)

RECBar可以关闭和展开,展开后会显示3个菜单,分别为:个人资料、开始录像和视频中心,点击不同菜单执行对应的功能。此外RECBar还可以通过代码和界面拖动设置上、下、左、右4个挂接位置,长时间不操作时,会自行进入半透明状态,以尽可能避免对游戏界面的遮挡。

当前RECBar支持在Cocos2dx和Unity3D上使用,不过由于RECBar是开源的,所以如果您打算在其它平台上使用它,可以在ShareREC的压缩包里面找到它,然后进行修改。

在Cocos2dx上使用RECBar

首先,请到“ShareREC/RecBar/bin”下去将“RecBar.jar”复制到您项目的“libs”目录下
其次,使加载您游戏的Activity集成自“cn.sharerec.gui.Cocs2dxRecBarActivity”
第三,完成集成后,您会被要求重写“getAppkey”方法,重写之,并返回您从ShareREC应用后台中得到的AppKey
最后,调用“showRecBar”方法,显示RECBar

示例程序:https://github.com/ShareSDKPlatform/ShareREC-for-Android/tree/master/Demo/SimpleGame

在Unity3D上使用RECBar

首先,请确保“RecBar.jar”已经在您项目的“Assets\Plugins\Android\ShareRec\libs”目录下
其次,修改您的主Activity,为其添加下面的meta-data:

第三,创建一个c#脚本,并在其中添加下面的代码:

最后,将此脚本挂接到ShareREC.cs同一游戏对象下

完整的例子,可以参考:https://github.com/ShareSDKPlatform/ShareREC-for-Android/tree/master/Demo/AngryBots

0 0