第六章:饥荒debug工具的使用在饥荒里附带里一组debug工具,不过在正常情况下是处于未激活状态的(debugkey),我们需要激活才能使用.这些工具主要定义在debugkeys.lua,debugtools.lua,debugsounds.lua,debugprint.lua.如何激活debug工具? 据我所知,有两种方法,直接修改源代码,和制作mod法.当然还有一种方法,假如你只想使用其中的一两个功能,其他的不想使用,你可以直接增加一个新的keyhandlers(按钮事件),之后把对应的代码复制到事件函数里就行.修改源代码打开main.lua在130~137行中间:加入CHEATS_ENABLED=true保存..mod法,在modmain.lua里,加入GLOBAL.CHEATS_ENABLED=truerequire'debugkeys'保存.之后进入游戏加载这个mod就行了.--------------------------------------------------激活了debug工具,进入游戏里,测试一下吧.其实,debug工具就是一个一个函数,我们调用这些函数可以方便程序猿来调试代码,这些函数根据触发条件可以分成两类,控制台触发与按键触发.控制台触发是调用控制台(~键),之后输入一个函数或一段代码,按回车运行.这个我主要是用来查看变量用的,虽然它也提供里一些debug函数(定义在debugtools.lua),可是我对这种方法不感冒.因为太麻烦了,调用一个函数要写一段代码,而且还不能复制粘贴,很麻烦,不如直接按键来的快.按键触发是当我们按下按键时,调用对应的事件函数,(定义在debugkey.lua里)这些功能与按键我整理在下表里(按照debugkey.lua里定义的顺序排列的){小键盘+ }属性全加ctrl+小键盘+San值增加alt+小键盘+生命值增加shift+小键盘+饥饿值增加小键盘-同上(小键盘+),不过是减少{F9}增加时间(一天的1/4)属性减少{Shif+PageUP} 增加降雨量极限+100 {PageUP} 增加季节(多按几次) {Ctrl+PageUP}增加大气压+100 {Pause}暂停 {PageDown}与上面(PageUP)三个相反 {Home} 游戏进入步进模式,每按一下home键,进入下一帧动画 {F8} 以人物为圆心,用蜂巢堆成三个同心圆{Pause} 退出步进模式 F4 天气变为雨天,再按一次也是雨天,改变天气shift+F3死亡,天数设置为9999,经验1600,删档,界面无头像全人物解锁alt+F3死亡,同上,界面有头像ctrl+F3 逃脱,同上,不删档 F3 逃脱,同上F7随机增加一只远古守护者 ctrl+F5 随机传送,不过好像停不下来ctrl+K 鼠标位置的动物立即死亡(有掉落),鼠标位置的物品消失 shift+R 删除鼠标位置的事物, alt+/开始时间分析 G 开启上帝模式,再按关闭 shift+O 将亮度改变成light模式 alt+O将亮度改变成dark模式 ctrl+G加快鼠标位置物品的成长,比如一级蜘蛛巢变为两级,两级变为三级 ctrl+M地图全开shift+M 地图全关 ctrl+F10到下个时间段(早晨,黄昏,晚上)不减少属性 shift+R,ctrl+R从头开始 T 传送人物到鼠标位置,包括海洋 ctrl+数字1 传送到下一个零件处 F1 出错! /背包物品全丢 ctrl+S 保存 完。
下一篇:数学游戏帮助宝宝建立时间观念