自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenWrt之有线中继无缝漫游mesh组网详解

开始之前, 得看一下路由器是否支持KVR协议, 不支持可以关闭页面了.如何看是否支持?一般支持mesh组网的路由器都支持kvr协议注意: 本次是有线APClient的方式, 想学习无线的方法请看另外一篇博文在开始教程之前, 有必要了解一下什么是MeshMesh是一种网络拓扑结构,其中多个节点通过直接的连接相互关联,形成一个网状结构。这与其他拓扑结构(如星型、总线型或环状结构)不同,因为在网状结构中,大多数节点都直接相互连接,而不是通过一个中心节点或线路。

2024-02-06 16:08:33 4968 2

原创 TEWA-600AEM光猫获取超级管理员密码

自上次折腾IPTV之后好久都没登录过光猫了, 现在登录发现默认超级密码nE7jA%5m用不了, 用普通帐号登录一看发现光猫的固件被升级了, 气死我了。

2024-01-18 15:47:20 1234

原创 Cloudflare始终使用HTTPS且带参数跳转到www的域名

Cloudflare始终使用HTTPS且带参数跳转到www的域名

2023-12-15 22:59:16 1122

原创 通过Nginx的log日志对站点进行数据统计

请自行确认nginx的日志是否开始且知道access.log文件所在位置。

2023-12-09 21:32:00 539

原创 为XiunoBBS4.0开启redis缓存且支持密码验证

最后清理一下缓存即可完成~另起一行新增以下代码。

2023-12-01 15:46:43 682

原创 Chrome两个账号数据合并或者转移

登陆 B 账号,B 账号持有的数据会同步到这个 Chrome Profile 里,并且 A 账号的数据会保留,并且同步到 B 账号中。在空 Chrome Profile 下,登陆账号 A,等待同步结束,此时 Chrome Profile 储存有 A 账号的线上数据。假设两个账号,A 和 B,A 有你需要的历史数据,B 是新的账号,或者是持有少量数据的账号。「旧」账号:出于种种原因决定停用,但是账号里还有书签、历史记录、密码、设置等数据。登出 A 账号,会警告你你的账号数据会保留在 Chrome 里。

2023-11-29 18:33:38 2385 1

原创 Unity之NetCode多人网络游戏联机对战教程(10)--玩家动画同步

这次的动画同步与位置同步,可以说实现思路是一样的,代码相似度也非常高。

2023-11-27 23:39:44 968

原创 Unity2D-URP基于ShaderGraph创建带粒子特效的激光光束

在上面的预览效果图中还没写管理脚本,给他添加一个,挂载到。在Line同级下创建一个空物体,在创建一个粒子系统。创建一个空物体对象,在子级创建一个Line。posion的X轴根据Line的长度来设置。基于刚刚设置的粒子系统,复制一份命名为。把大小改大,速度改为0,生命周期改小。去除黑色部分修,改刚刚新建的材质,懒得码字了,直接上图来连一连,这些设置随自己的喜好修改。粒子由大变小或者由小变大。注意:颜色模式统统选择。设置完左上角记得保存。:激光光束的闪烁速度。

2023-11-26 19:56:34 1041 1

原创 浅谈C#在unity应用中的工厂模式

工厂模式是一种**创建型**设计模式,它提供了一种将对象的实例化过程封装起来的方法,使得客户端代码不必直接依赖于具体类。这有助于降低代码的耦合度,提高代码的可维护性和可扩展性。在C#中,有三种常见的工厂模式:`简单工厂模式`、`工厂方法模式`和`抽象工厂模式`。下面详细解释这三种工厂模式。

2023-11-23 23:39:17 1551

原创 Unity之NetCode多人网络游戏联机对战教程(9)--NetworkAnimator组件

`NetworkAnimator`组件为提供了如何在网络会话期间同步动画的基本示例。动画状态与加入现有网络会话的玩家同步,并与在动画状态更改之前已连接的任何客户端同步。

2023-11-18 15:00:21 603 2

原创 Unity之NetCode多人网络游戏联机对战教程(8)--玩家位置同步

这次的位置同步教程是`服务端`与`客户端`直接的**基础通信**,需要知道用法,还有搞清楚**服务端**与**客户端**之间的逻辑才是本次教程最大的重点。`NetworkVariable`这个用于字段网络同步有很大帮助,`[ServerRpc]`与`[ClientRpc]`之间的通信以后会经常用到,后面博文会继续深入讲解。

2023-11-12 19:45:18 814

原创 Unity之NetCode多人网络游戏联机对战教程(7)--联机概念理解权威性Authority

如果运行该脚本的构建是该`GameObject`的所有者,则该字段将为**true**。例如,通过在`NetworkManager上`的**Player Prefab字段**中分配玩家,玩家将被生成。因此,当玩家加入时,`NetworkManager`将**自动生成**一个`PlayerPrefab`并将该对象的`所有权`**赋予**该玩家。始终记住代码在何处运行。Player脚本将在每个构建中为每个玩家执行。因此,如果连接了4个玩家,那么在主机构建中将有4个Player脚本,只有其中一个将IsOwn

2023-11-11 17:35:25 743

原创 Unity之NetCode多人网络游戏联机对战教程(6)--NetworkTransform组件

同步物体的`Transform`是Netcode当今多人游戏中最常见的任务之一。这个概念似乎很简单:- 确定您要同步的变换轴。- 序列化这些值。- 将序列化的值作为消息发送给所有其他连接的客户端。- 处理消息并反序列化值。- 将这些值应用到适当的轴上。乍一看,上面列出的任务似乎相对简单,但当您开始实现每个任务时,几乎任何经验丰富的Netcode软件工程师都会同意:这可能迅速变得复杂。例如,上面列出的任务并没有考虑以下几点:- 谁控制同步(即每个客户端、服务器或者根据要同步的对象而定可

2023-11-06 20:09:55 889 1

原创 Unity之NetCode多人网络游戏联机对战教程(5)--ConnectionData与MemoryPack

对于标准对象,MemoryPack比其他二进制序列化器快10倍,并且比其他序列化器快2到5倍。对于结构数组,MemoryPack更为强大,速度可比其他序列化器快50到200倍。MemoryPack采用了C#特定的、经过优化的二进制格式,是一个全新的设计,利用了.NET 7和C# 11,以及增量源生成器(.NET Standard 2.1(.NET 5、6),还支持Unity)。其他序列化器执行许多编码操作,如VarInt编码、标签、字符串等。MemoryPack格式采用了零编码设计,尽可能地复制C#

2023-11-02 11:41:31 1132

原创 C++之基于Winsock2封装UDPServer与UDPClient

C++之基于Winsock2封装UDPServer与UDPClient。

2023-10-17 10:40:29 862 1

原创 Chrome之解决DevTools: Failed to load data:No resource with given identifier found

使用DevTools抓包时候,提示Failed to load data:No resource with given identifier found

2023-10-05 01:33:35 966

原创 Unity之NetCode多人网络游戏联机对战教程(4)--连接申请ConnectionApproval

没看过前面的教程请先阅读前面的教程,本期将会讲到Netcode联机的申请,当一个Client想连接进来,应向Server发送申请联机的信息,然后由服务端向客户端下发数据,所有数据应该在服务端,而不是在客户端。

2023-09-25 22:49:16 1251

原创 Unity之NetCode多人网络游戏联机对战教程(3)--NetworkObject组件讲解

为了复制任何Netcode感知属性或发送/接收RPCs,一个GameObject必须具有一个`NetworkObject`组件和至少一个`NetworkBehaviour`组件。任何与Netcode相关的组件,如`NetworkTransform`或具有一个或多个`NetworkVariables`或RPCs的NetworkBehaviour,都需要在相同的相对GameObject上(或在相关GameObject的父GameObject上)有一个NetworkObject组件。

2023-09-23 20:27:27 827

原创 Unity之NetCode多人网络游戏联机对战教程(2)--简单实现联机

这个后续可以在创建一个角色,让每个Client可以选择角色加载。虽然两个角色重叠了在一起,但还是运行成功了。这边讲的很粗略,后面会慢慢更新教程。然后按Delete删除在场景中的。文件夹,把刚刚创建的物体拖进去。最后保存一下即可完成配置。键创建主机,另外一个按下。创建一个空物体,命名为。打开编译设置,添加场景。创建一个胶囊,命名为。

2023-09-20 16:30:26 1706

原创 关闭禁用chrome浏览器的阅读清单/强力书签

阅读清单对我没啥用,还占用我位置关闭禁用chrome浏览器的阅读清单/强力书签,不小心点击到啥的,必须弃用。

2023-09-20 00:05:37 386

原创 Unity之NetCode多人网络游戏联机对战教程(1)

Netcode for GameObjects(NGO)是专为Unity构建的高级网络库。它能够在网络会话中将GameObject和世界数据同时发送给多名玩家。使用NGO不必关心低级协议和网络框架。

2023-09-15 19:13:39 2098

原创 Unity3D之简单溶解特效制作

Unity3D实现简单的溶解效果。

2023-09-11 22:46:32 561

原创 Unity3D之动态生成指定数量带间隔的地面

Unity3D之动态生成指定数量带间隔的地面。

2023-09-06 18:10:56 462

原创 Ubutnu允许ssh连接使用root与密码登录

Ubutnu允许ssh连接使用root与密码登录

2023-09-03 14:31:15 934

原创 红米K60刷入MIUI.EU安装面具magisk与root教程

教程大概就是四步,解锁,刷入rec,刷入系统,刷入面具,跟着教程走即可。卡刷(Recovery),刷完不会锁定BootLoader。系统数据请自行备份~

2023-07-01 23:39:10 16626 14

原创 Unity踩坑之脚本无法初始化public字段

有时,当你在Inspector窗口中手动修改了字段的值,并且之后再运行游戏或重新编译脚本时,Unity会将字段值重置为Inspector窗口中的值,而不是在脚本中设置的初始值。Unity默认情况下会按照脚本在游戏对象上的顺序进行实例化,因此后面的脚本可能会覆盖前面的脚本设置的值。你可以通过在脚本上使用。:如果你在Inspector窗口中修改了预设的字段值,并将该预设拖放到场景中创建实例,那么实例化后的对象会继承预设中的值,而不是在脚本中设置的初始值。的字段,设置了初始值,却在unity的。

2023-06-11 12:25:17 567

原创 Unity3D之战斗系统的攻击范围判定

对于RPG游戏而言,战斗系统中的角色攻击范围判定是必不可少的,下面就讲其中一种判定方式。

2023-06-05 12:25:01 1124

原创 Unity3D之第三人称视角相机跟随

这次实现类似绝地求生这个游戏中的第三人称视角的相机跟随。

2023-05-24 14:35:59 652

原创 LLVM-Clang交叉编译详细教程

最近自己写了个C++的小项目,想在Windows编译出其他平台的二进制文件的话,只能交叉编译了,于是就选了LLVM的Clang编译器来使用。

2023-05-19 18:45:03 4663 1

原创 vcpkg添加自定义包安装

vcpkg收集了很多C++的包,可总是会有没收录进去的,以版本举例,这个版本vcpkg没有收录进去,本教程教你vcpkg自定义添加包安装。

2023-04-16 00:28:59 1274

原创 Vcpkg安装指定版本包或自定义安装包

windows一直用着vcpkg作为C++跨平台开发的包管理,有些依赖要指定版本库,vcpkg目前最新的openssl版本是3.1.0,我想安装其他版本为例,开始本教程。

2023-04-10 12:10:40 5013 2

原创 Unity之获取游戏物体对象或组件的几个方法

在unity的实际项目开发中,往往都要获取游戏内的各种物体,比如玩家(Player),怪物(Monster),或者其他,那有什么方法可以快速获取呢,下面就来介绍unity获取游戏对象的几个方法。

2023-04-09 00:58:29 11605 1

原创 VSCode使用CMake添加vcpkg的OpenSSL包

最近用着Windows+VSCode进行跨平台开发,vcpkg下载好OpenSSL生成的时候CMake就找不到了。

2023-04-03 13:46:28 1071

原创 c++错误使用迭代器超出引用范围分析与解决

今天在调用一个URI解析库的时候,在clang的编译器上代码能正常编译,在visual studio就提示迭代器的错误了。1. **cannot increment value-initialized string_view iterator**2. **cannot dereference end string_view iterator**3. **cannot increment string_view iterator past end**4. **string iterator not de

2023-03-22 00:07:41 707

原创 C++ 正则表达式提取匹配字符串文本

C++ 正则表达式提取匹配字符串文本。

2023-03-20 13:57:37 999

原创 Visual Studio 2022修改NuGet包的缓存位置

由于C盘的空间有限,NuGet的包位置默认又在C盘,这就很烦,只能去自己手动修改。

2023-03-20 00:55:52 2058

原创 Unity之向量计算

讲讲Unity中的向量有关知识,一些概念在初高中就学过,就不解释了。向量只能与自己相同维度进行计算,二维向量只能与二维向量运算,三维同理。

2023-03-04 17:40:36 990

原创 解决Visual Stuodio Installer无法识别已经安装Visual Studio问题

安装VS时更改了安装目录,导致Visual Stuodio Installer无法识别到已经安装VS Visual Studio Installer 其他的修复功能, 可以输入下面的命令查看。然后进入Installer 的安装目录, 打开。找到 Installer 的安装目录。找到 VS 主程序 的上三级目录。安装VS时更改了安装目录,导致。无法识别到已经安装VS。

2023-03-01 23:18:38 7224 5

原创 OpenWrt之IPv6设置详解

教你OpenWrt如何正确配置IPv6

2023-02-16 18:13:19 45004 4

原创 OpenWrt之IPTV单线复用详细教程

前段时间开始, 电信就开始整理单播源传播的乱象, 就限制了非内网无法打开直播源, 于是只能搞搞内网融合了, 让我的RTSP源重新焕发生机。

2023-02-05 12:19:01 16917 6

OpenWrt之DNS设置.md

讲解OpenWrt的DNS设置

2021-12-17

WindowsVLC for AVS+ codec.zip

VLC二次开发,支持解码Chinese AVS+格式 即 可以播放CAVS编码的视频

2020-06-24

Xposed-NueXini-x86_64.zip

xposed框架x86_64版本,带刷入脚本,适用于64位的安卓模拟器或者手机,本工具不担保一定成功,刷机有风险,小白请勿折腾~~~

2020-04-18

华为STB管理工具7.0.0【STBManageTool_7.0.0】

本工具未带证书,请慎行下载

2020-01-28

华为STB管理工具4.0.3【STBManageTool_4.0.3】

EC2108系列密码 控制台设置密码:8288 控制台保存密码:3008 Telnet登录帐户密码: sunniwell 82883008 STB登录帐号密码: huawei 28780808

2020-01-28

华为STB管理工具2.0【STBManageTool_2.0】

华为STB管理工具2.0【STBManageTool_2.0】 EC1308/EC2108 不带H/E,用户名huawei密码28780808

2020-01-28

iDezender Pro 8.1

iDezender是一款款针对php各版本 Zend Encoder 以及 ionCube 加密过的PHP文件 解密的软件 支持PHP版本 PHPv5.2- PHPV5.4 iDezender采用云端解密的形式进行文件解密 售价 $199 目前支持很多版本 甚至是PHP5.4

2019-02-15

空空如也

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

TA关注的人

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