0

私は家の画像を 1 つ持っています。家の中にはいくつかのパーツがありますが、画像は 1 つだけです。壁を赤く、屋根を黒く塗りたい。しかし、私が持っている画像は1つだけなので、1つの画像で異なる部分に色を付けるにはどうすればよいですか??

この興味深いものに cocos2d などを使用できますか?

前もって感謝します。

4

1 に答える 1

0

画像に異なる CGRect スプライトを作成して塗りつぶすことで、画像のさまざまな部分に異なる色を塗りつぶすことができますが、家の画像は円形、三角形、または長方形のように塗りつぶすために異なる形状を持たなければならないため、問題は解決しないと確信しています。 CGrect を使用すると、長方形のサイズのみを塗りつぶすことができます。これに対する最善の解決策は、家の一部として異なる画像を使用することです.他の方法もあるかもしれませんが、複雑で問題があるため、各画像を簡単に埋めることができるように、複数の画像を使用してみてください.

于 2012-11-01T08:39:21.270 に答える