2

我正在尝试使用 MonoTouch 向我的应用程序添加游戏中心支持,我查看了示例代码......它甚至没有编译......它给出了根本没有意义的内部编译错误:我只是创建了一个类,添加了一个函数并将其代码直接粘贴到其中:

    public bool Authenticate ()
        {
        //
        // This shows how to authenticate on both iOS 6.0 and older versions
        //
        if (UIDevice.CurrentDevice.CheckSystemVersion (6, 0))
            {
            //
            // iOS 6.0 and newer
            //
            GKLocalPlayer.LocalPlayer.AuthenticateHandler = (ui, error) => {

                // If ui is null, that means the user is already authenticated,
                // for example, if the user used Game Center directly to log in

                if (ui != null)
                    current.PresentModalViewController (ui, true);
                else
                    {
                    // Check if you are authenticated:
                    var authenticated = GKLocalPlayer.LocalPlayer.Authenticated;
                    }
                Console.WriteLine ("Authentication result: {0}", err);
            };
            }
        else
            {
            // Versions prior to iOS 6.0
            GKLocalPlayer.LocalPlayer.Authenticate ((err) => {
                Console.WriteLine ("Authentication result: {0}", err);
            });
            }

        }

它在调用 GKLocalPlayer 时爆炸了......

怎么了?有谁知道一个简单的例子来使用它?应该能够将所有这些包装到一个类中以创建所有这些......(这是我打算做的,如果它还没有完成的话。)

-Traderhut 游戏

4

0 回答 0