我在使用OpenAI Gym为pyglet提供的包装器显示文本标签时遇到问题。
对于图形项目,我可以这样做:
self.viewer = rendering.Viewer(screen_width, screen_height + 20)
table = rendering.make_circle(radius=table_radius, filled=False)
table_trans = rendering.Transform()
table.add_attr(table_trans)
table_trans.set_translation(screen_width / 2, screen_height / 2)
self.viewer.add_geom(table)
self.viewer.render(return_rgb_array=mode == 'rgb_array')
但是对于标签,我显然需要:
label = pyglet.text.Label(text, font_size=36,
x=x, y=y, anchor_x='left', anchor_y='bottom',
color=(255, 123, 255, 255))
label.draw()
为什么不显示标签?它们根本不可见。