自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 EasySwoole 学习笔记 一

EasySwoole学习笔记一 安装1. EasySwoole 官网地址https://www.easyswoole.com2. Swoole 官网地址https://www.swoole.com/安装EasySwoole 具体步骤参照官网文档https://www.easyswoole.com/Introduction/install.html 建议使用虚拟机 方便...

2019-11-19 15:58:12 3741 1

原创 2D Tilemap Extras - 2. GameObject Brush

该笔刷可在场景中实例化、放置和操作游戏对象。以该画笔为例,您可以创建自定义画笔,用于定位和操作 Tiles 以外的其他游戏对象。

2024-04-19 10:13:19 416 1

翻译 2D Tilemap Extras - 1. Index

2D Tilemap Extras 包文档翻译

2024-04-19 10:03:56 27 1

原创 c# 代码记录 根据JSON内容 调用对应的Action

【代码】c# 代码记录 根据JSON内容 调用对应的Action。

2023-12-28 23:51:20 354 1

原创 C# DarkRift 游戏服务端框架教程 05 sniffer 网络Debug工具使用

让我们暂停编写代码,来看看DarkRift最强大的调试功能之一。

2023-04-12 15:57:59 150

原创 C# DarkRift 游戏服务端框架教程 04 移动同步

这些内容都应该非常熟悉,我们创建一个写入器并打包要发送的数据,将其放入带有运动标记的消息中,然后不可靠地发送(如果服务器没有收到位置,那也不是世界末日,因为我们很快就会再次发送)。在Unity项目中创建一个名为 "Player" 的新C#脚本,这将在我们移动时将我们的位置发送到服务器。在我们的服务器插件中,我们需要跟踪每个玩家的位置变化,以便新连接的玩家始终获取最新的位置,并将位置更新消息发送给所有其他玩家。标签常量添加到标签文件中,并告诉客户端对象在接收到消息时调用我们的处理程序进行处理。

2023-04-12 09:19:07 227

原创 C# DarkRift 游戏服务端框架教程 03 生成玩家

首先,我们需要在有人登录时让玩家出现。我们需要确保登录的人收到当前在线玩家列表,并确保其他所有人在他们的游戏中生成我们的新玩家。好的,请继续创建一个新的Player类在服务器上,以存储这些信息。我使用字节表示颜色,因为这意味着我们需要存储和发送的数据比使用浮点数少得多,而且它将起到完全相同的作用。在发送消息多次时,采取这样的小步骤可以真正改善带宽。要生成玩家,我们需要告诉DarkRift在玩家连接时通知我们。

2023-04-11 21:58:56 294

原创 C# DarkRift 游戏服务端框架教程 02 服务器基础知识

在我们深入了解DarkRift的艺术之前,我们应该先探索DarkRift的运作方式。DarkRift使用插件来实现所有的服务器端逻辑。您可以像开发标准的.NET库一样编写插件,然后将生成的DLL文件放入DarkRift的“插件”目录中。DarkRift提供了大量API来管理客户端和发送消息等操作,并提供事件来通知您的插件客户端何时连接、发送消息等等。

2023-04-11 21:30:32 420

原创 C# DarkRift 游戏服务端框架教程 01 开始和安装 以及客户端场景搭建

将MouseController脚本添加到NetworkPlayer GameObject中,并将其设置为单独的预制件ControllablePlayer(为了清晰起见,现在应该有两个版本:不带MouseController的NetworkPlayer和带MouseController的ControllablePlayer)。在项目的根文件夹中,现在会有一个名为DarkRift Server的zip文件,请将其解压到Unity项目之外的某个地方(例如您的桌面)。由于它是正方形,透明背景可能不是必需的。

2023-04-11 20:42:03 699

原创 unity 3d 控制 SpringJoint2D 弹力过大的方法

unity 3d 控制 SpringJoint2D 弹力过大的方法

2022-09-22 20:09:20 961

原创 线性回归一元回归python实现

一元线性回归python 代码实现

2022-08-17 11:18:50 1545

原创 python 代码实现二维KT树的搜索 学习记录

KNN KT树 搜索 python 实现代码

2022-08-14 00:04:43 459 1

原创 EasySwoole 学习笔记二 Mysql 连接池的使用

使用Mysqli 的链接池EasySwoole Mysqli 组件文档地址https://www.easyswoole.com/Components/Mysqli/install.html先看文档EasySwoole 新增ORM 自带连接池 和 读写分离 不过 Swoole 的版本需要大于等于 4.4.8 笔者的版本不足与满足要求 所以自行实现通用对象池的方式实现连接池 ORM的文档...

2019-11-22 18:19:59 2465

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除