
黑暗核心
包含自有着色器/冲击帧编辑器、多元宇宙创造器及3D行星/太空渲染系统的共享引擎库。
黑暗核心(Darkness Core)是一个共享引擎库,拥有自己的着色器/打击感帧编辑器、多元宇宙创建器,以及3D星球/太空渲染系统。
多元宇宙(Multiverse)— 网格上的自定义维度
一个完整的平行世界系统。每个"地球"是位于共享维度内螺旋网格上的一块固定地形,通过环绕边界隔离开来,使玩家能停留在自己的岛屿上。
- 创建无限数量的命名世界("地球"),每个世界拥有自己独立的地形类型、边界大小、重力、生物群系和种子
- 地形类型:
normal(正常)、dry(干燥)、water(水域),以及space(太空)(纯虚空—用于轨道建筑和空间站;你会一直坠落而不会死亡) - 每个世界独立的重力缩放
- 安全传送、每个世界独立的出生点,以及基础世界的自动转移选项
- 公共API,允许其他模组在代码中注册并在世界之间跳转
玉石(Jade)— 世界内的星球与天空
真实的3D星球,你可以看到它们悬挂在天空中,并飞出去探索。
- 带纹理的球体或立方体星球放置在世界坐标中,具有实时轴向自转
- 大气辉光— 每个星球周围柔和的光晕式发光边缘
- 环绕星球的轨道环(倾斜、带纹理)
- 接近与可见距离,使星球在远处时呈现出遥远感,当你飞近时会逐渐变大
- 飞入星球可传送到其表面世界
- 每个地球独立的天空:自定义立方体贴图天空盒、自定义太阳与月亮、雾的颜色/距离,以及横跨天空的环—全部按世界独立设置
- 游戏内星球编辑器(颜色轮、实时滑块、保存/加载)— 一切都是数据驱动的JSON,因此整合包和附加包可以自带星球与天空
黑暗特效引擎(Dark's FX Engine)— 实时着色器/打击感帧编辑器
- 一系列屏幕特效:变焦模糊、黑白、红色色调、径向模糊、色差、暗角、泛光、边缘/轮廓、速度线、半调、扫描线、屏幕震动等
- 你在游戏内构建并可按名称播放的命名预设
- 序列化播放— 通过时间控制链接特效,用于打击感帧和过场式命中效果
- 多面板合成器,用于将屏幕分割为漫画风格的面板
- 游戏内着色器
适用于整合包与模组开发者
- 数据驱动:星球和天空是位于
data/<命名空间>/jade/planet/和.../jade/sky/下的JSON文件。可自带内容—无需编写代码。 - 默认静默:在没有星球/天空数据的情况下,不会出现任何太空视觉效果。引擎仅仅处于空闲状态。非常适合作为纯依赖项。
- API:在你的模组中注册并传送世界之间、驱动特效引擎,并接入星球系统。
- 附加包自带内容,位于它们自己的命名空间下—黑暗核心是引擎,你的模组是内容。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。