手游最大的特点就是简单易懂好上手。
1.在canvas上添加一个text的UI,内容设置为空。在字体处添加宋体,增加一个tag。
2.修改LoginHandler中的内容如下:(之前有从inputFiled中获取文字的经验)
public void LoginHandler(SocketModel model)//type=LOGIN的都先进这里
{
Debug.Log("这里是LoginHandler.cs 要read了,读取服务器返回的信息");
//这里是处理游戏内部消息,update中已经删了
switch (model.command)
{
case LoginProtocol.REG_CREQ://2 注册请求确实是自产自销
{
Debug.Log("游戏内部的注册请求,属于自产自销了");//这里应该是可以的
break;//c#特色
}
case LoginProtocol.REG_SRES://3注册结果---
{
Debug.Log("来自服务器的消息,2222222222看看注册是否成功了");//这里应该是可以的
//返回回来的是json对象!
BoolDTO dto = Coding<BoolDTO>.decode(model.message);//json的标志
if (dto.value)
{
Debug.Log("注册成功的后续操作--弹出注册成功的text");
TMP_Text a = GameObject.FindWithTag("logText").GetComponent<TMP_Text>(); ;//得到两个Text对象
a.text = "注册成功,请登录";
}
else
{
Debug.Log("注册失败的后续操作--弹出注册失败的text");
TMP_Text b = GameObject.FindWithTag("logText").GetComponent<TMP_Text>(); ;//得到两个Text对象
b.text = "注册失败,请重新注册";
}
break;//c#特色
}
}
}
3.注册成功和注册失败时的效果分别如下:(美工后期慢慢来吧)