我使用 Three.js 和 CesiumJS 构建了一个浏览器飞行模拟器。

5作者: dimartarmizi3 个月前原帖
我一直在开发一个高性能的基于网页的飞行模拟器作为个人项目,想与大家分享一下游戏预览。 这个项目的主要目标是将高保真度的本地3D飞机渲染与全球真实的地形数据相结合。所有内容都可以直接在浏览器中运行,无需安装。 技术栈:HTML、CSS、JavaScript、Three.js、CesiumJS、Vite。 目前游戏使用了多个状态,包括主菜单、出生点确认和游戏内玩法。你可以驾驶一架F-15战斗机,配备加力燃烧器和喷气火焰效果,以及武器系统,如机炮、导弹和信号弹。游戏还配备了战术HUD,具有惯性效果,完整的音效(引擎、环境和战斗),可配置的设置,以及一个仍在积极开发中的简单NPC/AI机制。 该项目仍在不断发展,将继续增加更多改进和新功能。 项目页面:https://github.com/dimartarmizi/web-flight-simulator
查看原文
I’ve been working on a high-performance, web-based flight simulator as a personal project, and I wanted to share a gameplay preview.<p>The main goal of this project is to combine high-fidelity local 3D aircraft rendering with global, real-world terrain data. All running directly in the browser with no installation required.<p>Stack: HTML, CSS, JavaScript, Three.js, CesiumJS, Vite.<p>The game currently uses multiple states, including a main menu, spawn point confirmation, and in-game gameplay. You can fly an F-15 fighter jet complete with afterburner and jet flame effects, as well as weapon systems such as a cannon, missiles, and flares. The game features a tactical HUD with inertia effects, full sound effects (engine, environment, and combat), configurable settings, and a simple NPC&#x2F;AI mechanism that is still under active development.<p>The project is still evolving and will continue to grow with additional improvements and features.<p>Project page: https:&#x2F;&#x2F;github.com&#x2F;dimartarmizi&#x2F;web-flight-simulator