1)笔记
1)游客登录成功后-->进入客户端的主页 2)客户端主页做完后,服务器信息同步显示过来 3)设计分辨率1280 * 720 4)几个不同的版块: 主页、战斗、商城、社交 每个板块的内容 5)切换好场景后,把信息同步显示好就ok 包括修改用户资料等 6)set 1702 720-->改设计分辨率 7)homescene: Canvas Render Mode: Screen Space -Overlay UI Scale Mode: Scale With Screen Size Screen Match Mode: Match Width Or Height 8)导入资源,由于不是UI的,因此全选-->Sprite(2D and UI)-->Apply 9)分为:上、下、中 (1)先做上部 top: 选靠上,并且向上拉伸, 没办法顶到2边的解决: Sprite Editor-->设置好左右九宫格后-->Apply-->拖到2旁; top是全员拉开的,这样随着适配的拉伸而拉伸, top left:640 right:640 主流的适配搞ok 左上角的用户信息: uinfo(靠左边): 头像大小的解决:Set Native Size-->Scalee 0.66 名字: + 分别调整上 和 下的位置 经验进度条: Image-->Image Type: Filled Fill Method: Horizontal 10)各种分辨率下的显示: 发现还是会挤到一起, 那么2种方案: (1)重新调整位置 (2)这个分辨率下按照固定宽度, 背景图也要重新适配,宽高缩放变为1.5倍, 也可以在代码里面调整比例 11)最终分辨率适配方式: (1)固定高度, 左右2边背景图长一点即可,横屏游戏比较方便; (2)挤到一起的,没办法因为宽度不够,则代码调整,缩放一点,叠起来 12)user_login监听到登录成功的消息后,通知一下login_scene,切换场景 13)5.x切换场景: SceneManager.LoadScene("home_scene") 报错解决: 将打开场景按照提示添加一下 14)Image不要遮挡事件: 不要勾选 Raycast Target