The way I'm trying to implement it:
Code: Select all
screen about():
tag menu
## This use statement includes the game_menu screen inside this one. The
## vbox child is then included inside the viewport inside the game_menu
## screen.
use game_menu(_("About"), scroll="viewport"):
image Live2D("live2d/Chocojaxv2Default")
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
TypeError: 'NoneType' object is not iterable
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "E:\renpy-8.0.3-sdk\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\renpy-8.0.3-sdk\renpy\python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "E:\renpy-8.0.3-sdk\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\renpy-8.0.3-sdk\renpy\display\core.py", line 3579, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "E:\renpy-8.0.3-sdk\renpy\display\core.py", line 4172, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "E:\renpy-8.0.3-sdk\renpy\display\core.py", line 2779, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 492, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 886, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 886, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 886, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\screen.py", line 731, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 886, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 1336, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 1849, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 1846, in sizeit
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
File "render.pyx", line 318, in renpy.display.render.render_for_size
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\viewport.py", line 273, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\display\layout.py", line 1107, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "E:\renpy-8.0.3-sdk\renpy\gl2\live2d.py", line 922, in render
expression_redraw = self.update_expressions(st)
File "E:\renpy-8.0.3-sdk\renpy\gl2\live2d.py", line 832, in update_expressions
expressions = list(self.used_nonexclusive) # type: ignore
TypeError: 'NoneType' object is not iterable
Windows-10-10.0.19044 AMD64
Ren'Py 8.1.1.23060707