Я новичок в Python и разработке игр и только начал изучать Pyglet (1.3.2).Я пытаюсь играть с лейблами и их позиционированием.
Я понимаю, что координаты x и y указывают положение меток / изображений в окне в пикселях.В случае изображений или спринтов значения привязки определяют позицию, с которой изображение привязывается к экрану (что, в свою очередь, влияет на их движение).
Однако я не до конца понимаю влияние привязки в ярлыках.Согласно этому документу pyglet, в нем говорится:
Положение текста задается координатами x и y.Смысл этих координат задается параметрами anchor_x и anchor_y.
Какой смысл подразумевается здесь?Если у них нет движения, разве их положение не должно оставаться фиксированным независимо от значений привязки?
Кроме того, когда я запускаю программу с этими метками:
label1 = pyglet.text.Label('Window1',font_name='Times New Roman', font_size=36, x=200, y=100,anchor_x='center', anchor_y='center')
label2 = pyglet.text.Label('Window2',font_name='Times New Roman', font_size=36, x=200, y=100,anchor_x='left', anchor_y='center')
Это производит вывод, который снова труденпонимать, что Window1 (anchor_x = 'center') больше влево, чем Window2 (anchor_x = 'left'):
Может кто-нибудь уточнитьзначение якорей и как рассчитывается окончательная позиция метки.Спасибо!