2012-11-01 31 views
0

我有一個房子的圖像,而且內部有幾個部分可用,但只有一個圖像。 我想繪製所有部分,如牆壁的紅色和屋頂的黑色。但是我只有一張圖像,所以如何在一幅圖像中對不同的部分進行着色?如何區分一個圖像中的精靈部分

我可以使用cocos2d或其他任何東西爲這個有趣的東西?

在此先感謝。

回答

0

你可以在圖像的不同部分填充不同的顏色,通過在圖像上製作不同的CGRect精靈來填充,但我相信它不會解決你的問題,因爲房屋圖像必須具有不同的形狀才能填充爲圓形,三角形或長方形。並且使用CGrect只會給你填充矩形尺寸。 爲此,最好的解決方案是使用不同的圖像作爲房子的一部分。也可能有其他方式,但它們會很複雜且有問題,所以請嘗試使用多個圖像,因爲您可以輕鬆地填充每個圖像。

+0

感謝您的回覆Abhinav。 – Leena

+0

歡迎您:) – Abhinav

+0

我還有一個問題可以幫我解決嗎? http://stackoverflow.com/questions/13176435/animate-sprite-using-color-in-top-to-bottom-effect – Leena