2014-11-02 117 views

回答

1

a)使用洪水算法从一个给定的像素开始填充一个区域(所有连接的像素具有相同的颜色)。
为此,您必须修复图像,因为星号1和2中的白色直接连接。

b)为星星设置NSBezierPath并填充路径。转换它以将路径从星形水平移动到星形。
您还应该修复图像,以便恒星均匀分布。

c)使用5个PNG并根据星星数量来调用,绘制一个不同的png。
这张空洞明星的肖恩形象& ONE fullstarems最简单的形象。


最好IMHO:

d)有3个图像。一个空的明星,一个全明星,一个半星,绘制图像5次..取决于多少星星满,半满或空

+0

但是对于b),是否还有一种方法来填补UIBezierPath的一半或一个25美分硬币? – moeseth 2014-11-02 10:00:15

+0

你将只有一个星星的路径,然后通过简单地沿着x轴移动五次(你只需要将它转换为匹配!) – 2014-11-02 10:54:49

+0

是的,但我需要半个星。例如3.5等级,我会显示3和半星彩色,其余为白色。 – moeseth 2014-11-02 11:49:08