201711-16 PhotonServer(六)Unity客户端玩家的位移同步 上一篇文章我们实现了角色创建同步,下面继续来实现玩家的位移同步 在实现之前,我们先整理下位移同步的思路 一、客户端每隔指定时间向服务器端发送位置信息 二、服务器接收并记录该客户端的位置信息 三、服务器每隔指定时间广播给所有在线客户端发送所有客户端的位置信息 四、客户端接.... Read More >
201711-16 PhotonServer(五)Unity客户端玩家的创建同步 下面的代码内容还是根据上一篇文章的代码做更改和添加内容 添加场景 新建场景,命名GameScene,添加在上一章登录成功后跳转至该场景 下面操作内容都是在GameScene场景开发 一、新建Player预设体,并Copy一份作为其它玩家预设体,把Player预设体拖入场景 二、.... Read More >
201711-15 PhotonServer(四)Unity连接服务器实现登陆、注册(下) 本文继PhotonServer(四)Unity连接服务器实现登陆、注册(上)之后进行讲解服务器端的相关配置。 服务器端脚本部署 首先我们在服务器创建一个文件夹Handler,这个文件夹下的文件都用来接收处理客户端发来的消息。 在Handler文件夹下创建相应的脚本IHandlerBase、.... Read More >
201711-15 PhotonServer(四)Unity连接服务器实现登陆、注册(上) 上一节完成了服务器连接MySQL数据,这节我们使用Unity连接PhotonServer服务器实现登录和注册的功能,并搭建简易框架。 在Unity客户端搭建界面 这里的客户端我还是用PhotonServer(二)创建unity客户端里面的客户端,有不懂的可自行去了解.这里我把上次测试的P.... Read More >
201711-14 PhotonServer(三)利用NHibernate数据库映射连接数据库 转载:http://www.jianshu.com/p/2b43bc578c37 先附上我前面用MySQLWorkbench创建的数据库,这里我创建的数据库名为mygamedb,表名user 下面开始用NHibernate数据库映射工具来连接数据库,所以先引入两个程序集,NHib.... Read More >
201711-14 PhotonServer(二)创建Unity客户端 转载:http://www.jianshu.com/p/bf7a71be13c5 在客户端发起与服务器的连接 首先在Unity3D里面导入photon unity客户端的dll,在photon文件目录下找到 [crayon-6740b029023ea493028388/] 直接导入到unit.... Read More >
201711-13 PhotonServer(一)配置一个简单的服务器 转载:http://www.jianshu.com/p/5bcabf24dc1e PhontonServer下载: https://www.photonengine.com/en-US/sdks#onpremiseserver 官方文档:https://doc.photonengi.... Read More >
201711-10 使用ProtoBuf-net进行数据的序列化和反序列化 转载:http://www.jianshu.com/p/f2e8846a296d protobuf是google的一个开源项目,可用于以下两种用途: (1)数据的存储(序列化和反序列化),类似于xml、json等; (2)制作网络通信协议。 protobuf比XML、比JSON更.... Read More >
201711-04 NHibernate数据库映射及API封装 转载:http://www.jianshu.com/p/53c42355e8c0 NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQ.... Read More >
201711-03 MySQL之MySQL Workbench数据库的简单处理 转载:http://www.jianshu.com/p/22311d047a0c 首先我们先下载安装MySQL数据库 下载地址: https://dev.mysql.com/downloads/installer/ MySQL Server官方文档:https://dev.mysql.co.... Read More >