游戏开始前 Ren'py 未捕获的异常,原因不明
Ren'py Uncaught Exception Before Game Starts For Unknown Reason
我在 Ren'py 6.99.14.3 中愉快地编程,我启动了游戏,但出现了错误。我试着回到上次游戏在我的脚本中运行的时间,但我仍然遇到错误。我试着调查了一段时间,但我一点也不知道(可能是初学者)。
这是 'traceback.txt' 的第一部分(不是完整的追溯部分)
I'm sorry, but an uncaught exception occurred.
After initialization, but before game start.
File "game/screens.rpy", line 714, in prepare_screen
screen preferences():
File "game/screens.rpy", line 714, in prepare
screen preferences():
File "game/screens.rpy", line 718, in prepare
use game_menu(_("Preferences"), scroll="viewport"):
File "game/screens.rpy", line 718, in prepare
use game_menu(_("Preferences"), scroll="viewport"):
File "game/screens.rpy", line 720, in prepare
vbox:
File "game/screens.rpy", line 720, in prepare
vbox:
File "game/screens.rpy", line 722, in prepare
hbox:
File "game/screens.rpy", line 722, in prepare
hbox:
File "game/screens.rpy", line 725, in prepare
if renpy.variant("pc"):
File "game/screens.rpy", line 725, in prepare
if renpy.variant("pc"):
File "game/screens.rpy", line 727, in prepare
vbox:
File "game/screens.rpy", line 727, in prepare
vbox:
File "game/screens.rpy", line 730, in prepare
textbutton _("Window") action Preference("display", "window")
File "game/screens.rpy", line 730, in prepare
textbutton _("Window") action Preference("display", "window")
File "renpy/common/00preferences.rpy", line 454, in Preference
rv = get()
File "renpy/common/00preferences.rpy", line 211, in get
return __DisplayAction(1.0)
File "renpy/common/00preferences.rpy", line 27, in __init__
self.width = int(factor * config.screen_width)
Exception: Character expects its what argument to be a string, got 1280.0.
如果你愿意,我会提供更多信息,如果可以的话
感谢您的帮助!
"Exception: Character expects its what argument to be a string, got 1280.0."
您是否将其中一个角色定义为 "int",像这样?
define int = Character ('Name', color="ffffff", show_two_window=True,)
Int 代表整数,它是一种处理数字的编程变量(因此你可能在其中包含数字 1280.0,它试图找到一个数字来处理)。以下是 reserved names 的列表,可帮助您再次避免这些错误,或查看您是否将其命名为其他不该命名的名称。
我在 Ren'py 6.99.14.3 中愉快地编程,我启动了游戏,但出现了错误。我试着回到上次游戏在我的脚本中运行的时间,但我仍然遇到错误。我试着调查了一段时间,但我一点也不知道(可能是初学者)。
这是 'traceback.txt' 的第一部分(不是完整的追溯部分)
I'm sorry, but an uncaught exception occurred.
After initialization, but before game start.
File "game/screens.rpy", line 714, in prepare_screen
screen preferences():
File "game/screens.rpy", line 714, in prepare
screen preferences():
File "game/screens.rpy", line 718, in prepare
use game_menu(_("Preferences"), scroll="viewport"):
File "game/screens.rpy", line 718, in prepare
use game_menu(_("Preferences"), scroll="viewport"):
File "game/screens.rpy", line 720, in prepare
vbox:
File "game/screens.rpy", line 720, in prepare
vbox:
File "game/screens.rpy", line 722, in prepare
hbox:
File "game/screens.rpy", line 722, in prepare
hbox:
File "game/screens.rpy", line 725, in prepare
if renpy.variant("pc"):
File "game/screens.rpy", line 725, in prepare
if renpy.variant("pc"):
File "game/screens.rpy", line 727, in prepare
vbox:
File "game/screens.rpy", line 727, in prepare
vbox:
File "game/screens.rpy", line 730, in prepare
textbutton _("Window") action Preference("display", "window")
File "game/screens.rpy", line 730, in prepare
textbutton _("Window") action Preference("display", "window")
File "renpy/common/00preferences.rpy", line 454, in Preference
rv = get()
File "renpy/common/00preferences.rpy", line 211, in get
return __DisplayAction(1.0)
File "renpy/common/00preferences.rpy", line 27, in __init__
self.width = int(factor * config.screen_width)
Exception: Character expects its what argument to be a string, got 1280.0.
如果你愿意,我会提供更多信息,如果可以的话
感谢您的帮助!
"Exception: Character expects its what argument to be a string, got 1280.0."
您是否将其中一个角色定义为 "int",像这样?
define int = Character ('Name', color="ffffff", show_two_window=True,)
Int 代表整数,它是一种处理数字的编程变量(因此你可能在其中包含数字 1280.0,它试图找到一个数字来处理)。以下是 reserved names 的列表,可帮助您再次避免这些错误,或查看您是否将其命名为其他不该命名的名称。