C#开发的OpenRA游戏的加载快捷键
OpenRA游戏里,由于这是一个即时战略游戏,这样的游戏是比较注意时间的节省,
因为玩家操作速度越快,各种部署,以及工厂里生产武器的速度就越快,
并且控制各兵种运动的速度就越快,因此玩家使用快捷键就远比鼠标操作要得快。
一个常胜的玩家,一定是对游戏的快捷键非常熟悉的,
已经形成了一个机械的记忆。
在这里就对OpenRA的快捷键进行一个初步的介绍,以便对快捷键的实现进行了解。
首先它需要知道快捷键的定义,这是从那里开始的呢?
其实这个游戏万物开始的位置,都是mod.yaml文件,所以我们也是从这里下手。
当你仔细地查看这个文件时,就会看到下面这段描述:
Hotkeys:
common|hotkeys/game.yaml
common|hotkeys/observer.yaml
common|hotkeys/production-common.yaml
common|hotkeys/production-peractor.yaml
common|hotkeys/supportpowers.yaml
common|hotkeys/viewport.yaml
common|hotkeys/chat.yaml
cnc|hotkeys.yaml
看到有Hotkeys字样,肯定是快捷键了。从这里看到,快捷键的定义是分成很多文件的,
需要把这里所有快捷键定义加载,比如按H键实现回到基地:
CycleBa