# 【开发者自荐】翼构方程 - 自由设计飞机，挑战飞行极限

**URL:** <https://meta.appinn.net/t/topic/95125>\
**Category:** 发现频道\
**Tags:** web\
**Created:** [2026 年11 月 3 日 09:50 UTC](https://meta.appinn.net/t/topic/95125 "2026-11-03T09:50:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

作者： ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
发布日期： [2026 年11 月 3 日 09:50 UTC](https://meta.appinn.net/t/topic/95125/1 "2026-11-03T09:50:24Z")

</div>

![image](https://h2cdn.appinn.me/original/3X/9/f/9fc96ef6a70ea139382e4882fa8b9bfee2b48443.jpeg)

## 软件名称

翼构方程（Aero Formula / 翼の方程式）

## 一句简介

一款可以自由设计飞机、模拟空气动力学与结构变形，并亲自驾驶自己的作品挑战飞行极限的开源 3D 游戏。

## 应用平台

- Web

## 推荐类型

【开发者自荐】

## **是否收费**

完全免费、开源。

## 应用简介

最近做了一款 3D 飞机设计与飞行游戏，灵感来自日本鸟人间大赛的滑空机项目。

游戏的核心玩法很简单： **自己设计一架飞机，然后看看它到底能不能飞。**

你可以直接在 3D 场景中拖动控制点，修改主翼、水平尾翼和垂直尾翼的形状，调整翼展、后掠角、上反角、安装角、机身长度、驾驶舱位置等参数。

这些设计不只是改变外观，还会实际影响飞机的重心、升力、阻力、稳定性与操纵表现。设计不合理的话，飞机可能刚离开平台就一头栽进水里。

目前提供三种挑战模式：

- **鸟人滑翔** ：设计无动力滑翔机，从湖边平台起飞，挑战最远滑翔距离。

- **山地速降** ：从山顶弹射出发，沿着山谷穿越检查点，以最快速度抵达终点。

- **超低空飞行** ：安装喷气发动机，沿河谷进行贴地飞行，在速度、高度、燃油和操纵之间寻找平衡。

除了空气动力学，还实现了一套简化的结构力学模拟。

主翼和尾翼可以分别选择木材、铝合金或碳纤维材料，调整结构用量。飞行时机翼会根据气动载荷产生弯曲和扭转，超过承载极限还会发生断裂。断掉的机翼不会凭空消失，而是会继续受到气动力作用。

因此，设计飞机时不仅要考虑怎么飞得远、飞得快，还得考虑机翼能不能承受住。

每次飞行结束后，可以查看飞行轨迹、速度、高度和能量变化等数据，再回到设计界面修改参数、重新挑战。

技术方面，游戏使用 **TypeScript + Svelte 5 + Three.js** 开发，没有引入通用物理引擎，而是针对游戏实现了气动力、刚体运动和等效梁结构计算。

物理模型在合理性、运行性能和可玩性之间做了取舍，不是专业工程仿真软件，但希望能够让设计参数与实际飞行表现建立足够直观的联系。

游戏无需安装，打开浏览器即可游玩，暂时仅适配PC，移动端适配大概会在稍后进行，支持中文、英文和日文。

目前项目仍在持续开发中，欢迎大家试玩、分享自己的飞机设计，也欢迎反馈 Bug 和改进建议。

如果觉得有意思，也欢迎到 GitHub 给个 Star！

## 官方网站

在线体验：[Aero Formula · Design and Fly](https://nigh.github.io/glider-3d/)

GitHub仓库：[GitHub - Nigh/glider-3d: 翼构方程 / Aero Formula / 翼の方程式 — Design and fly 3D aircraft in browser-based Birdman, mountain descent and low-level challenges. Svelte 5, Three.js, TypeScript. 中文 / English / 日本語. · GitHub](https://github.com/Nigh/glider-3d)

---

<div class="post-metadata">

作者： ![t35t](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/t35t/32/54310_2.png) [@t35t](https://meta.appinn.net/u/t35t)\
发布日期： [2026 年11 月 4 日 03:01 UTC](https://meta.appinn.net/t/topic/95125/2 "2026-11-04T03:01:53Z")

</div>

试了试，够专业的，自己随便拉了个飞机起飞直接散架了，用预设机型玩了一下，我这种外行也就能飞一下湖面滑行，速降和低飞简直就是醉驾。

 ![image](https://h2cdn.appinn.me/original/3X/8/5/85d2ae3271f18dcd4d956557d4e9fc325d040d37.png)

---

<div class="post-metadata">

作者： ![t35t](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/t35t/32/54310_2.png) [@t35t](https://meta.appinn.net/u/t35t)\
发布日期： [2026 年11 月 4 日 03:17 UTC](https://meta.appinn.net/t/topic/95125/3 "2026-11-04T03:17:29Z")

</div>

建议可以做个排行榜带回放的，可以查看高分的飞机设计和飞行回放

---

<div class="post-metadata">

作者： ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
发布日期： [2026 年11 月 4 日 03:54 UTC](https://meta.appinn.net/t/topic/95125/4 "2026-11-04T03:54:12Z")

</div>

开自动配平会简单一些。按住X可以使用鼠标作为虚拟摇杆。C键切换视角，第一人称视角会有HUD（在某些设计中第一人称视野会被自机实体遮挡是已知bug，稍后会修复）

预设机型目前是AI做的，后面我会自己全部重新捏一遍预设，尽量让预设机型好飞一些。

---

<div class="post-metadata">

作者： ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
发布日期： [2026 年11 月 4 日 03:55 UTC](https://meta.appinn.net/t/topic/95125/5 "2026-11-04T03:55:36Z")

</div>

> [@t35t](#):
>
> 排行榜带回放的，可以查看高分的飞机设计和飞行回放

主要问题是会需要后端和储存。后端可以用worker解决，储存会麻烦一些，没有好的免费方案。
