随着文件存储需求的增加,蜗牛星际小主机提供的 2T 存储空间已经严重不足,为了增加本地存储空间,特地将吃灰的 SINOC 小主机翻出来加以利用。 装机 该主机的原始信息请参考:Sinoc矿渣小主机拆解及扫盲(J1900矿渣) 组件一览(不含电源) 1. 硬盘 由于 Sinoc 小主机拥有 2 个 3.5 寸硬……

之前经常需要在 Unity 里画贝塞尔曲线与 Catmull-Rom 曲线,当时特意封装了一个工具类,以方便使用。 二阶贝塞尔曲线 二阶贝塞尔曲线由起点、终点,再加一个控制点构成。曲线上任意一点的坐标与当前进度的关系如公式: 代码 public class BezierCurveTool { /// <……

很久之前某 VR 项目需要用手柄控制物体旋转、缩放等功能,并且要求有 MRTK 一样的控制框。简单说说我显示这个框以及计算缩放、旋转的思路。 画边框和控制点 生成的控制框分为两部分,一部分是线条,另一部分是供拖拽使用的控制点。 当物体发生缩放、旋转操作时,线条与控制点实际尺寸不变(即边框的物理大小不变),姿态……

在战地 5 等游戏中,开启游戏内 Origin 之后会出现切回桌面、掉帧的现象。某次更新后,开启/关闭游戏内 Origin 的功能失效,导致无法关闭游戏内 Origin。 无法关闭的现象 无论是在游戏属性中取消勾选“针对战地风云5启用游戏中 Origin”,还是在Origin->应用程式设定->游……

之前需要做拓扑排布与流量展示,我研究了两种算法,其中一种是力导向图排布算法。我简单说说力导向图的思路以及为什么要使用 ComputeShader。 原理展示 我使用立方体代表节点,下面是两种算法的排布预览,本文只讨论后者。 1. 基于领域的排布图(本文不讨论) 2. 3D力导向排布图(排布中,暂未达到最优位置……

这是一个 ComputeShader 结合 Shader 实现粒子喷泉的例子。 通过 ComputeShader 计算喷泉粒子的位置,并通过 Shader 将其绘制出来。 效果 原理 生成指定数量具有随机速度的点数据,ComputeShader 中将其初速度与重力加速度叠加,并根据存活时间粗略计算其位置,之后……

这是一个 ComputeShader 结合 Shader 实现下雪的例子。我们通过 ComputeShader 并行计算每个雪粒子的位置,并通过 Shader 将其绘制出来。 效果 原理 通过 ComputeShder 并行计算每个粒子位置,并将 Buffer 与 Shader 共享,Shader 在对应位置……

为了防止分享链接被恶意举报,一些资源提供者开始使用秒传链接形式进行分享。本文探索了秒传链接提取的原理,并介绍了简单的用法。 注意:这是一篇发布于 2021 年的文章,相关内容已过时。 随着百度网盘的更新迭代,从一键秒传到 Access_Key 半自动秒传,再到各个脚本作者均宣布停止维护,大秒传时代已经一去不复……

本博挂了 Google AdSense 不是什么秘密,只不过访客大多是开启 AdBlock 的程序员,所以看不到广告。几年时间终于凑够了最低提现额度,便和隔壁 Mikusa 一起尝试下 AdSense 电汇收款。 收款的流程 谷歌 AdSense 提现还是非常简单的,当到达最低付款额度时,后台会有要求“添加付……

今天用 Google Play 商店更新游戏,结果打开商店瞬间报错“无法登录,您当前未连接到网络”,经过一番 Google 搜索解决了该问题。 问题原因 谷歌终于对这批在华为禁令发布前后的“擦边球”机型下手了,目前猜测应该是直接 ban 掉了这些机型,使得这些机型的用户无法登录 Google 账号,也无法同步……