142
社区成员
发帖
与我相关
我的任务
分享该技术用于进行登录界面的设计和功能实现,当设计的应用包含登录模块时使用,学习难点在于与后端接口的对接(异步请求)
界面设计主要在于组件的摆放及其属性的设置,属于UI的内容。具体操作方法是在场景面板中新建组件,并在其属性面板中设置其大小和坐标等属性以实现所设想的界面。

而功能实现主要是使用C#进行脚本的编写,在脚本中创建与组件关联的对象,通过这些对象实现对组件的操作,主要包括用户名和密码的获取与合法性判断以及最关键的发送登录请求。
用户名密码的获取及合法性判断

发送登录请求及响应结果的处理
该部分主要是通过UnityWebRequest对象来传递表单数据并获取响应数据


遇到的问题:发送请求时不知道如何进行网络异常处理
解决过程:通过请教团队内的大佬,我获知可以通过UnityWebRequest对象的属性直接判断是否发生网络异常以此来进行处理。
Unity登录界面的实现应用的场景很多,只要功能包含登陆部分都可以使用,而学起来也不难,Unity异步请求也只是要学懂很难,但是如果只是要会用的话其实学个大致的框架就能用,同时也可以用于相似界面的设计,非常方便。