扫一扫立即进入手机端
饥荒是一款广受欢迎的生存冒险游戏,玩家需要在充满挑战的环境中寻找资源、建造庇护所,并抵御各种自然灾害和敌人的侵袭。为了帮助玩家更好地体验游戏,开发者在游戏中提供了控制台代码功能,玩家可以通过输入特定的代码来快速获取物品、改变游戏环境或调整角色状态。以下是饥荒中一些常见的控制台代码及其功能介绍。
一、基本操作
在游戏中,玩家需要先开启控制台才能输入代码。具体操作步骤如下:
1. 进入游戏后,将输入法切换为英文。
2. 按下键盘上的~键(通常位于tab键上方)打开控制台。
3. 输入代码后按回车键执行,或按下ctrl+l关闭控制台界面。
二、物品与生物生成
1. 生成物品
- `c_give(物品名称, 数量)`:给予指定数量的物品。例如,输入`c_give("cutgrass", 8)`可获得8个草。
- `debugspawn(物品名称)`:在鼠标所在位置生成物品。例如,输入`debugspawn("meat")`可在地上生成一块大肉。
2. 召唤生物
- `c_spawn(生物名称, 数量)`:召唤指定数量的生物。例如,输入`c_spawn("bee")`可生成蜜蜂。
三、角色状态调整
1. 生命值
- `c_sethealth(百分数)`:设置角色的生命值百分比。例如,输入`c_sethealth(0.5)`可将生命值设置为50%。
- `c_givehealth(数值)`:恢复角色的生命值。
2. 精神值
- `c_setsanity(百分数)`:设置角色的精神值百分比。例如,输入`c_setsanity(0.5)`可将精神值设置为50%。
- `c_setmaxmind(数值)`:调整角色的最大精神值。
3. 饥饿值
- `c_sethunger(百分数)`:设置角色的饥饿值百分比。例如,输入`c_sethunger(0.5)`可将饥饿值设置为50%。
- `getplayer().components.hunger:pause(true)`:停止角色的饥饿感。
四、游戏环境控制
1. 天气变化
- `c_weather(天气类型)`:改变当前天气状况。例如,输入`c_weather("rain")`会触发下雨效果。
- `c_heatwave()`和`c_freeze()`:分别触发热浪和寒冷气候。
2. 时间设置
- `c_time(时间值)`:设置游戏内的时间。例如,输入`c_time(1200)`可使时间跳到中午12点。
- `c_day(天数)`:快速跳转至指定的天数。
- `getclock():setsegs(白天, 黄昏, 夜晚)`:设置白天、黄昏和夜晚的时间段。
3. 季节控制
- `getseasonmanager():startspring()`、`getseasonmanager():startsummer()`、`getseasonmanager():startautumn()`、`getseasonmanager():startwinter()`:分别开始春、夏、秋、冬四季。
五、游戏进程加速
1. 解锁所有物品
- `c_unlockall()`:解锁所有物品。
- `c_giveallitems()`:一次性获得游戏中所有类型的物品。
2. 直接赢得游戏
- `c_win()`:直接赢得当前的游戏。
3. 科技研究
- `c_research(科技名称)`:立即研究并解锁指定科技。
六、角色与游戏设置
1. 上帝模式
- `c_godmode()`:开启上帝模式,角色不会受伤、挨饿或掉精神。
2. 创造模式
- `getplayer().components.builder:giveallrecipes()`:可以制作全物品。
3. 调整速度
- `c_speed(值)`:设置角色的移动速度。例如,输入`c_speed(10)`可将速度设置为标准速度的10倍。
4. 角色传送
- `c_gonext("代码")`:将角色传送到附近的指定位置。例如,输入`c_gonext("beefalo")`可传送到附近的牛的位置。
5. 解锁角色
- `getplayer().profile:unlockcharacter("角色名称")`:解锁指定的角色。例如,输入`getplayer().profile:unlockcharacter("willow")`可解锁willow角色。
七、其他实用代码
1. 地图全开
- `getworld().minimap.minimap:showarea(0,0,0,10000)`:开启全地图视图,但退出游戏时会失效。
2. 清除死亡记录
- `erasepersistentstring("morgue")`:清除角色的死亡记录,重启游戏后生效。
3. 显示调试文本
- `c_debugtext(true/false)`:显示或隐藏调试文本,有助于理解游戏内部机制。
4. 测量距离
- `print(math.sqrt(getplayer():getdistancesqtoinst(theinput:getworldentityundermouse())))`:在控制台信息中显示角色到鼠标物品之间的距离。
通过掌握上述控制台代码,玩家可以更加灵活地控制饥荒游戏的各个方面,从而极大地增加游戏的乐趣和可能性。然而,请注意,某些代码可能会对游戏平衡性产生影响,因此建议玩家在非正式或单人游戏中尝试使用。同时,也鼓励玩家尝试通过自己的努力来克服游戏中的挑战,以获得更加真实和沉浸式的游戏体验。
相关攻略
更多攻略>>热门新闻
栏目分类
++更多精彩专题
++更多游戏排行
植物大战僵尸美人计版最新版
植物保姆2最新版
植物大战僵尸绽放手机版
植物大战僵尸2恐龙危机高清版
职业僵尸猎手最新版
智力攻防碰撞安卓版