0
嗨,我是想做一個黑色的白色漸變Pygame的它工作得很好,從表面開始到結束,但是當我嘗試一些像素後啓動顏色Pygame整數?
from pygame import gfxdraw
surf = pygame.Surface([256,16], pygame.SRCALPHA, 32)
screen.blit(surf,(0,0))
for y in range(0,16,1):
for x in range(0,256,1):
colPos = [0.25,1]
rG = int(1/(colPos[1]-colPos[0])*x)
gG = int(1/(colPos[1]-colPos[0])*x)
bG = int(1/(colPos[1]-colPos[0])*x)
gfxdraw.pixel(surf, x, y, (rG,gG,bG,255))
,但它告訴我:
Traceback (most recent call last):
File "C:\Users\Name\Desktop\game.py", line 76, in <module>
gfxdraw.pixel(surf4, x, y, (rG,gG,bG,255))
TypeError: invalid color argument
我的意思是它是一個整數,爲什麼錯誤出現?
非常感謝它工作得很好:d – LOLerKing 2014-10-05 11:19:46
@LOLerKing http://overcompensating.com/oc/index.php?comic=272 – jonrsharpe 2014-10-05 11:20:33
@LOLerKing也http://stackoverflow.com/help/someone-答案 – jonrsharpe 2014-10-05 12:30:53