马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 wzzwyp 于 2023-5-14 16:49 编辑
在做移植游戏,需要观察脚本执行到哪一行,所以我写了下列代码方便debug
把下列代码放到options.rpy即可生效
[RenPy] 纯文本查看 复制代码 init python:
def debug_info(*args, **kwargs):
filename, line = renpy.get_filename_line()
filename = filename.replace("\\", "/")
filename = filename.strip("game/")
store._window_subtitle = " [v%s][%s:%d]" % (renpy.version_only, filename, line)
if renpy.game.interface:
renpy.game.interface.set_window_caption()
config.periodic_callbacks.append(debug_info)
config.interact_callbacks.append(debug_info)
config.mode_callbacks.append(debug_info)
config.python_callbacks.append(debug_info)
config.all_character_callbacks.append(debug_info)
config.statement_callbacks.append(debug_info)
config.label_callback = debug_info
效果如下,看画面左上角:
|