Черепашье перо слишком размытоPython

Программы на Python
Ответить
Anonymous
 Черепашье перо слишком размыто

Сообщение Anonymous »

Я делаю платформер с черепахой на Python, игра никак не предназначена для высокой графики, рендеринг создается с помощью пера, но мне все еще нужен способ сделать перо менее пиксельным.
Я пробовал много вещей, таких как использование tkinter root.tk.call('tk', 'scaling', 2.0) и ctypes.windll.shcore.SetProcessDpiAwareness(1)
но это просто не работает с графикой черепашьего пера.
пример:

Код: Выделить всё

from turtle import *
wn = Screen()
wn.colormode(255)

pen = Turtle()
pen.speed(0)
pen.ht()
pen.pu()
pen.pensize(15)
pen.pencolor(0, 255, 255)
pen.setpos(-150, -50)
pen.pd()
pen.setpos(150, 50)

wn.mainloop()
Таким образом, этот код рисует диагональную линию, но, как вы можете видеть, он слишком пиксельный, и я предполагаю, что у него есть ограничение по разрешению (не уверен):
скриншот из кода вверху
скриншот шкалы жизни из моей собственной игры при использовании разрешения 1920x1080, и он все еще кажется 720p без сглаживания
так что, если вы знаете какой-либо способ сделать это, действительно спасибо, если вы не можете найти способ сделать это через черепаху, tkinter или любой другой доверенный модуль, меня даже не волнует, придется ли мне редактировать черепаху для решения.

Подробнее здесь: https://stackoverflow.com/questions/744 ... too-blurry
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»