0

我有一张房子的图片,房子里有几个可用的部分,但只有一张图片。我想画所有的部分,比如墙壁的红色和屋顶的黑色。但是我只有一张图像,所以如何在一张图像中为不同部分着色?

我可以使用 cocos2d 或其他任何东西来做这些有趣的事情吗?

提前致谢。

4

1 回答 1

0

您可以通过在要填充的图像上制作不同的 CGRect 精灵来在图像的不同部分填充不同的颜色,但我相信这不会解决您的问题,因为房屋图像必须具有不同的形状才能填充,如圆形、三角形或矩形。并且使用 CGrect 只会给你填充矩形大小。最好的解决方案是使用不同的图像作为房屋的一部分。可能还有其他方法,但它们会很复杂且有问题,因此请尝试使用多个图像,因为您可以轻松填充每个图像。

于 2012-11-01T08:39:21.270 回答