首页
/ ZDoom/GZDoom 控制台使用完全指南

ZDoom/GZDoom 控制台使用完全指南

2025-07-10 06:13:03作者:舒璇辛Bertina

控制台概述

ZDoom/GZDoom 的控制台是一个强大的工具,允许玩家直接与游戏引擎交互。控制台提供了两种访问方式:

  1. 通过选项菜单选择"进入控制台"
  2. 按下绑定到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:模拟释放按钮

实用技巧

  1. 组合动作:通过别名实现多动作绑定

    alias -useforward "-use; -forward"
    bind mouse2 +useforward```
    
    
  2. 持续动作:创建不带-命令的别名可实现持续动作

    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

最佳实践建议

  1. 使用别名简化复杂操作:将常用命令组合保存为别名
  2. 利用自动补全:输入部分命令后按Tab键快速完成
  3. 定期备份配置:重要设置可导出到ini文件
  4. 探索分类命令:控制台命令按功能分类,便于查找

掌握ZDoom控制台的使用可以大幅提升游戏体验,从简单的配置调整到高级的游戏玩法修改,控制台为玩家提供了无限的可能性。