我正在尝试创建一种画笔功能,以一种书法风格的画笔在画布上绘制,一种方法是薄的,另一种方法是厚的。现在,实际的笔刷足迹绘图起作用了,但是代码运行得不够快,并且实际的线条一直在剪切(如gif所示)。
这是我现在的代码:
import pygame
import os
import random
from pygame.locals import *
flags = DOUBLEBUF
pygame.init()
pygame.event.set_allowed([QUIT])
current_path = os.path.dirname(__file__) #The directory the main file is in
iconPath = os.path.join(current_path, 'images') #The icon folder path
displayWidth = 1280
displayHeight = 720
gameDisplay = pygame.display.set_mode((displayWidth, displayHeight), flags)
gameDisplay.set_alpha(None)
pygame.display.set_caption('PyPaint')
black = (0, 0, 0)
white = (255, 255, 255)
grey = (200, 200, 200)
cyan = (0, 200, 255)
green = (0, 150, 0)
lightGreen = (0, 255, 0)
red = …Run Code Online (Sandbox Code Playgroud) 你知道任何库提供使用WPF WriteableBitmap和理想的BackBuffer绘制简单形状(线条和可选的其他形状)的方法吗?我知道有一个适用于Silverlight的WriteableBitmapEx项目,但WPF是否等效?