Pyglet Circle Drawing Function

  • Share this:

Code introduction


This function uses the Circle class from the Pyglet library and the draw function to draw a random position red circle.


Technology Stack : Pyglet, Circle, draw

Code Type : Graphics drawing function

Code Difficulty : Intermediate


                
                    
def draw_random_circle(window, x, y, radius):
    from pyglet.shapes import Circle
    from pyglet.graphics import draw

    # 创建一个圆形
    circle = Circle(window, x, y, radius, color=(255, 0, 0, 255))
    circle.draw()
    # 绘制圆形到窗口
    draw((x-radius, y-radius, x+radius, y+radius),
         'vv--', ('', 255, 0, 0, 255),
         segment_length=5)