GameSparks的连接与应用(Unity)--(2)玩家登陆
1、在GameSparks中注册玩家账号与登陆
1.1、在GameSparks中注册
TestHarness->Authentication->RegistrationRequest 填入displayName,password,userName
点击Send Request按钮
点击Control下面的Continue按钮(播放按钮)//此步有可能不出现 或出现多次
返回
"newPlayer": true
表示注册登陆成功
1.2、在GameSparks中登录
选择Authentication-> authenticationRequest 输入password和userName
点击 Send Request 按钮
点击Control下面的Continue按钮(播放按钮)//此步有可能不出现 或出现多次
出现账户信息,登陆成功
2、在unity代码中注册玩家账号与登陆
2.1、在unity代码中注册
添加注册事件填入如下代码:
Debug.Log("Registering Player...");
new GameSparks.Api.Requests.RegistrationRequest()
.SetDisplayName("aaaa")//显示名称
.SetUserName("user002")//注册用户名
.SetPassword("123456")//密码
.Send((response) =>
{
if (!response.HasErrors)
{
Debug.Log("Player Registered \n User Name: " + response.DisplayName);
}
else
{
Debug.Log("Error Registering Player... \n " + response.Errors.JSON.ToString());
}
});
执行后返回:
Player Registered
User Name: 注册的用户名
表示 注册成功
2.2、在unity代码中登陆
添加登陆事件填入如下代码:
new AuthenticationRequest().SetUserName("ralphy"/*登录名*/).SetPassword("123456"/*密码*/).Send((AR) =>
{//登陆
if (AR.HasErrors) {
Debug.Log("Player Login faild");
} else {
Debug.Log("Player Login Scuess");
}
});