我有一个需要注册的 Unity3D 应用程序。
用户需要在应用程序中注册。他可以简单地输入电子邮件地址和密码。这些用于访问应用程序。
但我想提供与其他现有帐户(如 facebook、gmail、twitter 等)连接的可能性……
这可能吗?一切都必须在 Unity 应用程序中,但可以使用 http 请求。
3 回答
试试这些链接。我还没有开始与其他联合系统集成,但我相信这些链接将为您提供启动它所需的大部分内容。
关于Unity/Facebook,我使用了一个非常好的教程: http:
//www.paladinstudios.com/2011/11/15/facebook-and-unity-tutorial-part-one/
http://www.paladinstudios.com/ 2011/11/24/facebook-and-unity-tutorial-part-two/
http://www.paladinstudios.com/2011/12/06/facebook-and-unity-tutorial-part-three/
它使用 JavaScript Facebook Api 和有用的功能:
<UNITY> Application.ExternalCall("YourJavaFunction");
<JS> getUnity().SendMessage("YourGameObject", "YourUnityFunction", yourdata);
关于Unity/Twitter,我没有找到直接与 Unity 联系 Twitter 的方法。但我将 TweetSharp 与我的 asp.net c# 后端一起使用。
https://github.com/danielcrenna/tweetsharp
https://dev.twitter.com/docs
Facebook integration is going to be added in for iOS 6. In addition to the twitter integration they already have. It may be worth it to wait to implement this feature until there's a unity wrapper for the iOS 6 feature. Though, you'd still have do to something different for google.