文件名称:HoverBattles:我认为它已经变成了气垫船战斗游戏,幻想
文件大小:6.3MB
文件格式:ZIP
更新时间:2024-07-16 07:45:56
JavaScript
悬停战 这是一个我不时拿起的玩具项目,socket.io + webgl + 健康剂量的共享服务器/客户端代码 = 游戏乐趣,据说。 在大多数情况下,我试图做最快的事情,尽可能少地大惊小怪地玩一个可玩的游戏,这意味着在小块技术上花费数天是禁忌(蛮力地形,缺乏八叉树等) :-)) 目前实施: 一个基本的渲染管道(渲染给它的所有东西,确保全局变量像相机等一样可设置) 着色器交付系统(将来自服务器的着色器打包到单个 json 文件中) 蛮力地形,从 sin/cos 生成并缓存在磁盘上(因此理论上可以在 BMP 或其他任何模型中对其进行建模) 一个简单的气垫船模拟+与地形的交互 有史以来最简单的场景图,带有明显的平截头体剔除 实体+组件系统 有一点阻尼的追逐相机,我敢肯定它会导致倾斜的人晕车 追逐相机中的一些“智能”(尝试查看当前目标) 用于实体间(和内部)通信的事件系统,用于跨网络边界