手游最大的特点就是简单易懂好上手。
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.注册成功和注册失败时的效果分别如下:(美工后期慢慢来吧)