Kbengine+Unity实现简单的注册登录 登陆成功切换场景
2016-10-12 10:31
501 查看
1.根据kbe官方文档配置kbe
2.下载kbe插件导入项目
3.项目制作
登陆界面UI对应的脚本
对应服务端account的脚本
}
2.下载kbe插件导入项目
3.项目制作
登陆界面UI对应的脚本
using UnityEngine; using System.Collections; using UnityEngine.UI; using KBEngine; using System; public class LaunchSystem : MonoBehaviour { public InputField userName; public InputField passWord; void Start() { DontDestroyOnLoad(this.gameObject); KBEngine.Event.registerOut("onConnectStatus",this,"Event_onConnectStatus"); //服务器连接状态 KBEngine.Event.registerOut("onLoginFailed",this,"Event_onLoginFailed"); //登录失败事件 KBEngine.Event.registerOut("onLoginSuccessfully",this,"Event_onLoginSuccessfully");//登陆成功事件 } public void Login() { KBEngine.Event.fireIn("login",userName.text,passWord.text,System.Text.Encoding.UTF8.GetBytes("2016-10-11"));//执行登陆 } public void CreateAccount() { KBEngine.Event.fireIn("createAccount",userName.text,passWord.text,System.Text.Encoding.UTF8.GetBytes("2016-10-11"));//执行注册 } //连接状态的回调事件 public void Event_onConnectStatus(bool status) { if(!status) Debug.LogError("connect fail"); else Debug.LogError("Connect success"); } //登录失败回调事件 public void Event_onLoginFailed(UInt16 i) { Debug.LogError("Login Failed"+KBEngineApp.app.serverErr(i)); } //登陆成功回调事件 public void Event_onLoginSuccessfully(UInt64 uuid,Int32 id,Account account) { Debug.LogError("Login Successfully"); Application.LoadLevel("scene2"); } }
对应服务端account的脚本
namespace KBEngine { using UnityEngine; using System.Collections; //using KBEngine; public class Account : Entity { public override void __init__() { Event.fireOut("onLoginSuccessfully", new object[]{KBEngineApp.app.entity_uuid, id, this}); //baseCall("reqAvatarList", new object[0]); } }
}
相关文章推荐
- java在线聊天项目1.2版 ——开启多个客户端,分别实现数据库注册和登录功能后,成功登陆则登录框消失,好友列表窗出现
- phpredis实战--简单实现注册,删除,编辑,分页,登录,关注等功能
- 利用bmob实现简单的注册和登录
- js操作数据库实现注册和登陆的简单实例
- phpstudy集成环境实现简单的注册和登陆操作(草稿)
- php实现简单的用户注册,登录,修改个人信息接口
- ECMall 禁止中文登陆名注册的简单实现方法
- Nodejs连接MySQL&&实现unity中的登陆注册功能
- 基于Struts2和Android的简单登陆注册功能的设计与实现(待完善)
- Hibernate+Struts2实现简单登录注册
- C语言实现简单注册登陆功能
- Eclipse使用(七)—— 使用Eclipse创建JavaWeb项目并使用JDBC连接数据库实现简单的登陆注册功能
- 【原理】用纯css3实现切换(3d转换),可以用在登录&注册页面上
- 记录我的第一个用ssh框架开发的web项目——实现简单的登录注册以及增删查改(一)
- SSM框架整合---实现简单登录注册功能
- javaWeb 简单注册登录(含数据库连接) -- (三) 实现用户注册请求的响应
- 简单实现用户注册,登录的留言簿
- javaweb简单的登录注册功能实现
- webpy实现简单的登录注册和对应验证
- struts2+spring实现简单用户登录注册