вы можете использовать свое собственное изображение в качестве курсора мыши.Используйте pyglet.image.load для загрузки изображения, затем создайте ImageMouseCursor
с изображением и «горячей точкой» курсора.Горячая точка - это точка изображения, которая соответствует фактическому расположению указателя на экране, например, точка стрелки:
image = pyglet.image.load('cursor.png')
cursor = pyglet.window.ImageMouseCursor(image, 16, 8)
window.set_mouse_cursor(cursor)
Вы даже можете визуализировать курсор мыши непосредственно с помощью OpenGL.Например, вы можете нарисовать трехмерный курсор или след частицы.Для этого создайте подкласс MouseCursor и реализуйте свой собственный метод рисования.Метод draw будет вызываться с проекцией окна pyglet по умолчанию, даже если вы используете другую проекцию в остальной части вашего приложения.