【问题标题】:Fill polygon shape with color in Corona SDK在 Corona SDK 中用颜色填充多边形形状
【发布时间】:2012-06-02 13:20:14
【问题描述】:

我需要在 Corona SDK 中绘制填充特殊颜色的形状。 我正在尝试绘制矢量图,其中的形状将像建筑物一样。 问题是 display.newLine() 重新调整的对象没有 setFillColor() 方法。 因此,矢量形状是空的(我通过它看到背景),只能通过 line:setColor() 更改笔触颜色。 如何用颜色填充多边形形状? 谢谢。

【问题讨论】:

    标签: lua coronasdk


    【解决方案1】:

    有几种多边形填充算法。

    在这里阅读: http://alienryderflex.com/polygon_fill/ http://www.siggraph.org/education/materials/HyperGraph/scanline/outprims/polygon6.htm

    代码交换中有一个很好的实现! http://developer.anscamobile.com/code/polygon-fill-and-point-polygon-detection

    【讨论】:

    • 抱歉,我需要很多建筑物,所以我认为手动填充形状会大大降低性能。现在我在 MIAO 框架中找到了主题功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 2015-07-08
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多