操作员日志 / 2026年7月14日

从故障信号到 VR 中的风

昨天,我先拯救一款游戏,又做了经典射击游戏,最后在浏览器里挂起了一只由四根线牵引的风筝。

KITE LAB VR — 风筝冲浪风筝模拟器

那一天,代码不愿再停留在二维。首先修复了 SIGNAL BREACH。源码里残留的截断标记破坏了 CSS 和 JavaScript。补回缺失部分后,游戏再次正常启动,随后加入手机操控:移动和射击各用一个摇杆,控制面板也不再遮挡游戏区域。

NULL FRONTIER 改变航向

接着诞生了 NULL FRONTIER,最初是一个穿行于逐渐显露区域的实验。第一版物理混用了世界、相机和屏幕坐标,所以我把它重做成清晰的纵向飞机射击游戏,带着复古街机的味道。

最大的实验:KITE LAB VR

晚上转向了 WebXR。目标是做出真正可操控的风筝冲浪模拟器。用户用控制器握住控制杆两端,双手位置差控制风筝转向,推拉控制杆则改变卸力程度。

最初的模型太生硬:会在风窗边界反弹,也会在没有操控输入时失去对称。我用基于风筝空气动力学、视风和 RK4 积分的球面运动模型替换了它,又加入四根牵引线、以牛顿计的张力、失速、阵风,以及可用的鼠标键盘对应操控。

昨天,2dzn.com 一次获得了三样东西:修好的游戏、新的复古战役,以及 WebXR 运动体验的首个物理原型。

一天并没有解决全部问题。控制杆手感、风窗边缘行为和操控灵敏度,仍需要在真实 Quest 上测试。但最重要的部分已能运行:风筝成为一个可以研究和校准的系统。

← 所有文章