Debug mode/zh: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
* <code>show_fps</code> | * <code>show_fps</code> | ||
: 显示当前每秒帧数。正常状态下是60. 参见[[Lua/Game#speed]]。 | : 显示当前每秒帧数。正常状态下是60. 参见[[Lua/Game/zh#speed]]。 | ||
* <code>show_detailed_info</code> | * <code>show_detailed_info</code> | ||
: 显示鼠标所处位置的[[Tile/zh|格]](以及它的次级单位),[[Chunk/zh|块]]和[[Region/zh|区域]] | : 显示鼠标所处位置的[[Tile/zh|格]](以及它的次级单位),[[Chunk/zh|块]]和[[Region/zh|区域]] | ||
: 当前的分辨率和缩放尺度(参见[[Lua/Game#takescreenshot]]) | : 当前的分辨率和缩放尺度(参见[[Lua/Game/zh#takescreenshot]]) | ||
: 当前屏幕中有多少物体(显卡绘制的数量) | : 当前屏幕中有多少物体(显卡绘制的数量) | ||
: 游戏中有多少实体,块和路径在使用中。 | : 游戏中有多少实体,块和路径在使用中。 |
Revision as of 09:11, 7 December 2014
Debug模式可能更多的是为了游戏开发者来调试游戏用的,但是当你玩游戏的时候,通过这里也可以看到很多有趣的信息。
例如,你可以
激活调试模式(Debug mode)
一共有4种调试等级(Debug-levels):
- always - 如果你不进行选择,这是默认的模式
- basic - 按F5开启
- detailed - 按F6
- full - 按F7
返回"always"模式你只需要再按一下之前的按键。例如:按F5进入了"basic"模式,然后按F6进入"detailed"模式,这时再一次按F6就可以返回"always"模式。
配置调试模式(Debug mode)
要配置4种模式,按F4。这会打开一个有许多选项的菜单。如果它挡住了什么有趣的东西,你可以用鼠标移动这个菜单。
你可以在4个标签下切换,这4种对应了4种调试模式("always", "basic", "detailed", "full")。每种模式的可选项都是相同的。你可以根据你的喜好,调整每一种模式的选项的开关。
调试选项以及功能
show_fps
- 显示当前每秒帧数。正常状态下是60. 参见Lua/Game/zh#speed。
show_detailed_info
- 显示鼠标所处位置的格(以及它的次级单位),块和区域
- 当前的分辨率和缩放尺度(参见Lua/Game/zh#takescreenshot)
- 当前屏幕中有多少物体(显卡绘制的数量)
- 游戏中有多少实体,块和路径在使用中。
show_time_used_percent
- 关于计时的更多重要的内部统计信息。(TODO: more details)
show_tile_grid
show_collision_rectangles
- 显示每一个实体的碰撞盒(红色)
show_selection_rectangles
- 在每个实体上显示一个蓝色方块,当鼠标悬浮于其上时,这个实体将会被选中。
show_paths
- 用不同的颜色显示出外星生物进攻路径。
show_next_waypoint_bb
- 用绿色显示外星生物的路径点,跟下一个的作用类似。
show_target
- 用红色显示当前外星生物的目标。
show_unit_group_info
- biter groups, which belong together (circles and lines belonging together)
show_unit_stuck_info
- 显示被卡住的敌人 (?)
show_last_path_detail
- The A*-algorithm at work, calculating new paths.
show_path_cache
- The source-positions of a path and about the length (?)
show_rail_paths
- 显示火车行驶的路径。
show_rolling_stock_count
- 显示机械臂位置
show_rail_connections
- 每一段铁路真的都连接起来了么?
show_rail_segments
- 显示铁路段的边界,可以更容易的看到闭塞区段的边界。
show_train_stop_point
- 当火车减速时,它将显示火车会在哪儿停下来。
show_network_connected_entities
- 显示电线杆接入的电网的网络ID。
show_circuit_network_numbers
- 显示红绿先系统的编号(和颜色)。
show_energy_sources_networks
- 实体连接的网络ID。
show_blocked_by
- 显示被阻塞的物品(参见满载传送带的例子)
show_active_state
- 如果不使用,那机械臂,鱼类,机枪炮塔将会变为被动状态。
show_active_enemies_on_chunk_counts
- not 100% clear: displays in the map view, how much biter nests (blue) are targetting to which are (red for the number of biters?), green: unknown?
show_active_chunks
- 显示在地图上,哪些块是“激活”的,没被标注的块是不参与运算的。
show_enemy_expansion_candidate_chunks
- 哪里给敌人扩张留下空间?
show_tile_variations
- shows, which tile-variation (1, 2 or 4 tile sized) is painted for which area of the map quite confusing, zoom in to see the meaning.
show_raw_tile_transitions
- 关闭重叠的边界,你现在可以清楚的看到哪里是陆地,哪里是水域。
show_fluid_box_fluid_info
- 管道和储油罐中有多少液体,如果管道是空的,则会看到流动方向。
show_environment_sound_info
- 显示哪个实体发出了多大的声音。