之前本职工作是 Unity 开发,经常需要监听列表或字典的数据变化来更新 UI。本文介绍两种监听方法,其中使用 new 修饰符的方法比较常用。 new 关键字 new除了调用构造方法创建对象、泛型约束外,还可以作为修饰符使用,其作用是显式隐藏从基类继承的成员。 //To hide an inherited m……

VeraCrypt是一款免费且开源的卷加密工具,它支持多种加密算法及文件密钥,可以将物理卷/逻辑卷加密,同时支持挂载隐藏卷。 起因 我从三年前开始使用 VeraCrypt 管理密钥文件等重要资料,根据当时的需求,我创建了一个 10 MiB 的虚拟加密卷。随着时间推移,需要保存的资料越来越多,10 MiB 的加……

十一回家把家里的老光纤猫换成了新猫,型号为 ZXHN F677V2。新光纤猫带路由功能,但普通用户没有修改路由配置的权限。 缘由 老家联通的入户光纤又坏了,打电话报修,维修的同时得知可以免费更换光猫。 我的宽带套餐是 200M 下行 40M 上行的单宽带套餐,但光纤猫还是 6 年前的老猫,硬件最高只能跑 10……

八月和朋友去上海游玩,除了参观 ChinaJoy 外还顺便去外滩转了转。这篇文章是上海之行文章的第二篇:外滩及返程 正文 书接上回:野兔的上海之行1:ChinaJoy 2020 掠影<-有小姐姐。 外滩 参观完 ChinaJoy 后,和朋友回到酒店稍事歇息。待天黑之后,便骑自行车前往上海的地标性建筑区-……

小雨淅淅沥沥地下了一整天,夏末的风变得凉爽了些。立秋过了,文章的标题从夏之印象变成了秋之记忆,这就是本博不断拖更的缩影。 正文 双休日,不经意间向窗外望去,雨过天晴。 在公司楼下透气,远处的阳光透过云层缺口,投下巨大的光柱。 下班,从地铁高架下路过。小雨中的路灯亮着,让空气变得更模糊了。 其他 手机拍照的成功……

看了下 WordPress 更新日志,发现新增了lazy-loading功能。我好奇该功能是如何实现的,经查才发现浏览器已经原生支持 lazyload 懒加载了。 起因 懒加载的效果是当窗口滑动到该位置时,才加载此媒体资源,以节省网络流量。 大多数插件的原理:新增自定义属性保存真实媒体资源路径,当该元素可视时……

项目上要实现 Unity 真实瞄准镜的功能,其中之一就是反射式红点瞄准镜。本文分析的 Shader 以模拟反射式瞄准镜光学原理的方式实现了较为真实的效果。 效果图 该图展示了从不同角度观看红点瞄准镜的效果。 红点瞄准镜原理 反射式红点瞄准镜的特殊之处在于不管眼睛和照门等是否三点一线,只要看到红点套在目标上,就……

创之轨迹中的 MWL 参加券是一个小游戏门票,使用它可以游玩小游戏,并能获得一个奖杯。下面介绍一个前期可用的超快速的刷券方法,效率约为 15 秒一张。 获取方式 下面介绍几种不同的获取方法,其中最高效的方法约 15 秒出一张券,需要提前准备好足够的米拉(25000 左右)。 1. 开罐子(效率低) 在梦幻回廊……

偶然看到一个网站有三维地形展示栏目,描述说用 Unity + 灰度图做的,看着挺有意思,就顺便研究下相关的东西。 效果图 我没有对应的实景贴图,因此使用了粒子的 Shader 做颜色渐变用于演示。 基础知识 1.点线面及Mesh 点构成线,线构成面,面及其相关顶点、额外信息等构成 Mesh。在现代 3d 渲染……

将 VR 集成进一个 HDRP 项目中,发现快速移动头盔时,画面出现视觉模糊拖影。在 2d 屏幕上该效果表现不错,但在 VR 中会让人迷惑,且加重 3d 眩晕。 现象 由于双眼组合的效果及 VR 头盔显示器效果无法截屏,故以 2d 屏幕截图代替。 静止不动情况 快速晃动视角的情况 可以发现, HDRP 默认情……

隔壁群天天吹 Redis,我索性也装一个。本博客宿主机为 Docker 环境,用到的容器包括 PHP 容器、Nginx 容器以及 MySQL 容器,以及新增的 Redis 容器。 网络环境 本博客运行所需容器均位于同一个 Docker 桥接网络下,各个容器间可以通过容器名访问其他容器。 这样的好处是网络交互均……

偶然发现这篇文章三个月前就挂上 TODO 列表了,一直没写,这次把它补上。本文主要分析了某款 Galgame 从策划配表到程序运行起来的整体流程。 热更新资源与 CSV 表 Unity 代码热更分Lua派和ILRuntime派,而资源热更大部分是AssetBundle。我要分析的这款 Galgame 也支持热……