이것은 내 게임에 픽셀 화 된 이미지를 그리는 방법에 대한 간단한 예 :Kivy로 픽셀 화 된 게임을 만드는 가장 효율적인 방법은 무엇입니까?
SCALE = 6
class MyApp(App):
def build(self):
parent = Widget()
texture = self.load_some_texture()
texture.min_filter = 'nearest'
texture.mag_filter = 'nearest'
with self.canvas:
PushMatrix()
Scale(SCALE)
self.pixelart = Rectangle(texture=texture, pos=(0, 0), size=(64, 64))
PopMatrix()
return parent
이가 Kivy의 픽셀 화 된 게임을 만들 수있는 가장 좋은 가장 효율적인 방법이 있나요? 그렇지 않다면 무엇입니까?
저는 Buttonart 내부에 pixelart를 그리지 않았지만,'MyApp' 내부에는 픽셀 아트를 그리지 않았습니다. 이것이 불분명하면 죄송합니다. 나는 나의 질문을 업데이트하고'Push'와'PopMatrix'를 사용했다. 감사! 내 질문에 다시 시도해볼 수 있겠습니까? – Joschua
앱에 캔버스가 없으므로 코드가 작동하지 않습니다. 일반적으로 픽셀 사이의 보간없이 이미지를로드하려면 적절한 텍스처에 대해 이러한 속성을 설정해야합니다. 자동으로 서브 클래스를 만드는 것이 편리 할 수 있습니다. – inclement