DEKI/ENGINE 文档
Deki 0.19.0
面向嵌入式显示屏和桌面的模块化 C++ 2D 引擎
载入中...
搜索中...
未找到
项目设置

项目 settings/ 下可以有的所有设置分区,以及定义它们的一方。文件中的键就是属性名。

分区 定义者 属性数
核心 engine 2
单位 engine 3
渲染 deki-rendering 4

引擎的分区

核心 设置

项目设置分区 Core(CoreProjectSettings)。

类别:设置 · 类型:Deki::CoreProjectSettings

属性 类型 默认值 约束 说明
capFps bool true 将运行模式的 FPS 限制为下方的目标帧率。关闭后,游戏将以编辑器的刷新率运行(开启垂直同步时通常为 60 Hz)。
targetFps int32 60 1 到 240 启用限制时的目标帧率 (FPS)。游戏会尽量达到此帧率;如果硬件跟不上,就会运行得更慢。关闭“限制 FPS”时忽略此项。

单位 设置

项目设置分区 Units(UnitProjectSettings)。

类别:设置 · 类型:Deki::UnitProjectSettings

属性 类型 默认值 约束 说明
inspectorUnit enum "Pixels" Pixels, Meters 检视器中的显示方式。像素:物理量字段以 px / px/s / px/s² 显示。米:同样的字段以 m / m/s / m/s² 显示。无论选择哪种,内部始终以米存储。
pixelsPerMeter float 16 1 到 1024 世界比例:世界空间中的一米用多少个帧缓冲像素绘制。决定检视器中 px 与 m 的换算,以及新相机的默认缩放(CameraComponent::pixelsPerMeter 哨兵值)。
temperatureUnit enum "Celsius" Celsius, Fahrenheit 检视器中显示的温标。始终以摄氏度存储,此项只改变显示和输入时使用的单位。

包的分区记录在各个包自己的站点上,链接见上文。