ZDoom/GZDoom 控制台使用完全指南
2025-07-10 06:13:03作者:舒璇辛Bertina
控制台概述
ZDoom/GZDoom 的控制台是一个强大的工具,允许玩家直接与游戏引擎交互。控制台提供了两种访问方式:
- 通过选项菜单选择"进入控制台"
- 按下绑定到
toggleconsole
命令的按键(默认为~
键)
控制台界面分为三个主要部分:
- 控制台缓冲区:显示最近的32768字节输出内容
- 命令行:用户输入命令的区域
- 版本信息:显示在右下角的ZDoom版本号
控制台操作技巧
基本导航
- Enter:执行当前命令
- Tab/Shift+Tab:命令自动补全(向前/向后循环)
- 方向键:移动光标和浏览历史命令
- Home/End:跳转到命令行的开头/结尾
- Backspace/Del:删除字符
高级操作
- Ctrl+C/Ctrl+V:复制/粘贴命令行内容
- Ctrl+D:执行
con_ctrl_d
变量中存储的命令 - Page Up/Down:滚动控制台缓冲区
- 鼠标滚轮:快速滚动缓冲区或浏览历史命令
命令与变量类型
命令(绿色标识)
命令是让游戏执行特定操作的指令,格式为:
command required_parameter [optional_parameter]
- 必需参数用斜体表示
- 可选参数用方括号括起
控制台变量(青色标识)
变量用于存储游戏配置值,格式为:
cvar
type: default
- 单独输入变量名可查看当前值
- 添加参数可设置新值
标志变量(蓝色标识)
这类变量用于分解其他变量的位标志值,使配置更直观。
变量数据类型
ZDoom支持多种变量类型:
类型 | 描述 | 示例 |
---|---|---|
boolean | 布尔值(真/假) | 0=false, 1=true |
integer | 整数值 | 42 |
float | 浮点数值 | 3.14 |
string | 字符串(需引号) | "Hello World" |
color | 颜色值(RGB十六进制) | "ff 00 00" |
GUID | 全局唯一标识符 | 用于joy_guid |
flag | 标志位变量 | 用于dmflags |
按钮命令系统
按钮命令是成对出现的特殊命令,以+
和-
为前缀:
+command
:模拟按下按钮-command
:模拟释放按钮
实用技巧
-
组合动作:通过别名实现多动作绑定
alias -useforward "-use; -forward" bind mouse2 +useforward```
-
持续动作:创建不带
-
命令的别名可实现持续动作bind key go```
标准按钮命令参考
命令 | 功能 |
---|---|
+attack/-attack | 使用/停止使用武器 |
+use/-use | 使用/停止使用前方物品 |
+forward/-forward | 前进/停止前进 |
+back/-back | 后退/停止后退 |
+jump/-jump | 跳跃/停止跳跃 |
+left/-left | 左转/停止左转 |
+right/-right | 右转/停止右转 |
+moveleft/-moveleft | 左平移/停止左平移 |
+moveright/-moveright | 右平移/停止右平移 |
+lookdown/-lookdown | 向下看/停止向下看 |
已废弃功能
以下命令已在ZDoom 1.22后移除:
- configver:被ini文件中的[LastRun]段替代
- def_patch:现在支持多Dehacked补丁自动加载
- i_remapkeypad:现代键位绑定系统使其过时
- impulse:被
slot
命令取代 - nobfgaim:重命名为
sv_nobfgaim
并整合到dmflags2
最佳实践建议
- 使用别名简化复杂操作:将常用命令组合保存为别名
- 利用自动补全:输入部分命令后按Tab键快速完成
- 定期备份配置:重要设置可导出到ini文件
- 探索分类命令:控制台命令按功能分类,便于查找
掌握ZDoom控制台的使用可以大幅提升游戏体验,从简单的配置调整到高级的游戏玩法修改,控制台为玩家提供了无限的可能性。