GameCenter ANE使用教程
在flash air ios和android移动应用中使用GameCenter的积分,排行榜,成就等功能
简介 游戏中心ane是苹果appstore game center的flash版本,支持最新的64位ios,air sdk17,支持ios和android双平台。Flash air开发者可以通过ane实现积分排行榜,成就系统,还不需要服务器哦。只需要纯as3代码即可以实现功能,代码也还简单,只要简单几行。 配置游戏中心 在开始代码之前,需要先在itunesconnect后台配置应用设置处配置game center。例如要实现排行榜就要添加排行榜设定排行的名称排序方式,排名ID。 在描述设置界面,打开gamecenter开关,并把要使用的排行榜,成就选定。 编写代码 设置好后台后,获取到排名ID,就可以在代码里面使用了。下面简单介绍使用排行榜功能,更多的功能看下载压缩包里面的文档。 - if (GameCenter.isSupported())
- {
- GameCenter.create(stage);//初始化游戏中心,可以在游戏启动的时候先初始化
- GameCenter.gameCenter.authenticateLocalUser();//登录用户,提前登录,这样方便后面提交分数和查看排行榜提高速度。
- return;
- }
复制代码 提交分数,LEADERBOARD_ID是排行榜ID- GameCenter.gameCenter.reportScoreForCategory(score,LEADERBOARD_ID);
复制代码 展示排行榜,LEADERBOARD_ID是排行榜ID- GameCenter.gameCenter.showLeaderboardForCategory(LEADERBOARD_ID);
复制代码 game center的更多功能
上面介绍了通过gc实现排行榜的功能,包括提交分数,展示分数排行榜。 通过gc ane还可以实现很多的功能如成就,挑战,获取用户信息,头像,邀请好友玩游戏等。 这个可以看下载到的文档和例子,这里不一一介绍说明。
注意事项
在提交审核的时候,千万记住itc后台要打开游戏中心开关,并把相关成就和排行榜添加到提交列表中,否则在审核的时候因为无法提交分数成就之类容易被拒绝。 自己测试gamecenter要用测试账号,也就是第一步就要打开itunes把正式账号注销然后再进行测试。
本文来自:http://www.cuo.so/ane-list/ios-gc-ane.html
|