打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
支持GameCenter
3dC
>《socket》
2014.09.04
关注
因为开发的游戏需要支持GameCenter,老大把这活交给我来搞,于是俺就百度Google,终于搞出来了,当作笔记记录一下。
主要参考的文章:
http://www.cocoachina.com/gamedev/misc/2010/1022/2229.html
http://blog.sina.com.cn/s/blog_7e1b806f01013akx.html
还有我转载的那篇E文的文章,part2死活打不开,不过没关系。看了这三篇文章就可以很容易的实现了
Unity3D 3.5后支持了GameCenter 你也可以用插件去实现,俺是用的unity自身的实现的
首先按照上边两篇文章 ,申请一个app ,目的是获得Bundle ID;然后设置排名和成就,排名可以有多个,可以根据游戏的难易,游戏的模式等创建多个排行榜。设置排行榜的 Leaderboard Category ID。
Build出Xcode工程后,把工程中的Bundle ID 设置成和申请的app一样。
不过还有个问题,如果玩家没有登录Gamecenter,进入游戏后会提示登录,如果关了这个提示后,只有彻底关掉游戏才会再次提醒。
转载地址
http://forum.unity3d.com/threads/game-center-support.116901/page-3
using
UnityEngine;
using
UnityEngine.
SocialPlatforms
;
public
class
Startup :
MonoBehaviour
{
// we'll create some buttons in OnGui, allowing us to bump achievement and
// score values for testing
private
double
ach1 =
0
;
private
double
ach2 =
0
;
private
double
ach3 =
0
;
private
double
ach4 =
0
;
private
long
score1 =
1000
;
private
long
score2 =
200
;
private
int
buttonWidth =
120
;
private
int
buttonHeight =
50
;
private
int
buttonGap =
10
;
void
Start
(
)
{
Social
.
localUser
.
Authenticate
(
HandleAuthenticated
)
;
}
// authentication
private
void
HandleAuthenticated
(
bool
success
)
{
Debug
.
Log
(
'*** HandleAuthenticated: success = '
+
success
)
;
if
(
success
)
{
Social
.
localUser
.
LoadFriends
(
HandleFriendsLoaded
)
;
Social
.
加载中
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
iOS游戏开发游戏功能之外的东西
【婴儿游戏绘本】睡觉啦!
4399游戏盒查看自己的ID教程
不良少年
算网—取名鬼才如何给男生起一个特别的游戏ID
打开的瞬间,我的心被治愈了100遍。
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×