我一直在研究使用three.js的项目,想看看我们能走多远。看到了一些非常出色的项目,Unity Doom(虽然不是我想象的那样),但我成功地制作了一个半成熟的2.5D引擎,包含了ROR/区域堆叠,功能性的编辑器(我仍在开发中),斜坡和门户特征(来自Descent和Build引擎)。截图是一个功能性的编辑器,可以创建基于区域的房间。彩色照明,区域高度,连接房间,ROR,3D地板,斜坡等功能都完全可能。我的下一个目标是实现BSP系统,并将ROR视为刷子,管道制作模式等。视频是引擎原型,展示了360度垂直移动功能。另一个目标是将区域视为门户,连接如Descent那样,并且能够像Trenchbroom那样改变几何体。总之,我正在玩很多有趣的功能,希望大家也在探索这些可能性。还有一点,我要在这个帖子中宣布我的SHMUP计划,感谢大家的支持,我保证会继续更新这个项目。对于所有Doom/Duke/Quake的粉丝来说,这个项目是为你们而生的。衷心感谢,Bloodskull - 一个20多年的Doom/Quake地图师。再见,继续摇滚!
我意外地在Claude中重建了一个高级Doom引擎(不是开玩笑)
评论 (0)