在PC和Android平台使用用户注册、登录

前言:这是一个综合练习,涉及到UGUI、SQL语句、数据持久化、不同平台下的不同路径、场景切换、Android发布、在Android平台上使用数据库等待知识点


1、搭建场景

(1)调屏幕自适应

两个场景都要最开始调屏幕自适应

在PC和Android平台使用用户注册、登录_第1张图片

(2)登录场景

在PC和Android平台使用用户注册、登录_第2张图片

(3)游戏场景

这里我们主要是学习注册登录,所以游戏界面比较简单

在PC和Android平台使用用户注册、登录_第3张图片

(4)将场景放在Build Settings中

<1>点击File中的Build Settings

在PC和Android平台使用用户注册、登录_第4张图片

<2>将需要的场景拖入到Scenes In Build中

注意进入游戏的场景放在第一个位置,也就是索引为0的位置

在PC和Android平台使用用户注册、登录_第5张图片

(5)将需要用到的文件放在相应的文件夹下,并对文件进行相关操作,在认识数据中有讲

文件:Mono.Data.Sqlite.dll、System.Data.dll、sqlite3.dll、libsqlite3.so、数据库文件userdatabase.sqlite

前面文章有将怎么找这些文件以及数据库的知识也在:如何查找这些文件?

系统默认的文件夹:Plugins(插件)、Android(安卓)、StreamingAssets(流路径)

位置:1.Mono.Data.Sqlite.dll、System.Data.dll、sqlite3.dll放在Plugins文件夹下;

            2.Android文件夹放在Plugins文件夹下;

            3.libsqlite3.so放在Android文件夹下;

在PC和Android平台使用用户注册、登录_第6张图片

(6)代码实现注册、登录

代码中的注释写的很明白,几乎每行都有注释,所以这里就不多废话了

<1>主界面代码

在PC和Android平台使用用户注册、登录_第7张图片

<2>用户数据代码

在PC和Android平台使用用户注册、登录_第8张图片

<3>游戏界面代码

在PC和Android平台使用用户注册、登录_第9张图片

(7)将主界面脚本和游戏界面脚本分别放在对应场景中的任意物体身上,并将需要实例化的对象拖入到脚本中实例化即可


最后:以上就是全部内容,这样我们的用户注册登录综合练习就完成了,当然这里面涉及前面的很多知识,我也写的比较粗糙,如果有什么不明白的地方,欢迎大家询问,今天就到这里,谢谢大家~

你可能感兴趣的:(在PC和Android平台使用用户注册、登录)