0

コロナ SDK で特殊な色で塗りつぶされた形状を描画する必要があります。形状が建物になるベクターマップを描画しようとしています。問題は、display.newLine() によって返されるオブジェクトに setFillColor() メソッドがないことです。したがって、ベクター形状は空です (背景が透けて見えます)。line:setColor() を使用してストロークの色のみを変更できます。多角形を色で塗りつぶすにはどうすればよいですか? ありがとう。

4

1 に答える 1

1

いくつかのポリゴン塗りつぶしアルゴリズムがあります。

ここを読んでください: http://alienryderflex.com/polygon_fill/ http://www.siggraph.org/education/materials/HyperGraph/scanline/outprims/polygon6.htm

Code Exchange には素晴らしい実装があります。 http://developer.anscamobile.com/code/polygon-fill-and-point-polygon-detection

于 2012-05-28T08:54:24.173 に答える