原地址:http://blog.sina.com.cn/s/blog_6b3661a901013zmh.html
因为开发的游戏需要支持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,进入游戏后会提示登录,如果关了这个提示后,只有彻底关掉游戏才会再次提醒。