如何用颜色填充 box2d-qml 多边形?

Posted

技术标签:

【中文标题】如何用颜色填充 box2d-qml 多边形?【英文标题】:How to fill a box2d-qml polygon with a color? 【发布时间】:2011-08-03 14:20:06 【问题描述】:

我让 box2d 和 qml 一起工作得很好。 我正在生成这样的多边形

Polygon
    vertices: [
                Qt.point(6, 22),
                Qt.point(10, 64),
                Qt.point(46, 89),
                Qt.point(82, 64),
                Qt.point(84, 21),
                Qt.point(45, 1)
            ]


但不能添加

Polygon
        ...
        ...
     **color: red**   
    

它不允许在“颜色”下使用红线。

我应该做一些 javascript 吸引力吗?

谢谢

【问题讨论】:

我发现我可以使用渐变,但是有一个更大的问题,我的 poligons 是透明的,我能感觉到它们有物理吸引力,但我看不到它们。有一些不透明度设置吗? 必须添加矩形或圆形等图像或对象,box2d对象不能着色 【参考方案1】:

您必须使用十六进制颜色。 或使用 Common.b2Color 对象。 你可以在这里查看文档http://www.box2dflash.org/docs/2.1a/reference/

color : #FFFFFF;


or b2Color(rr:Number, gg:Number, bb:Number);

【讨论】:

以上是关于如何用颜色填充 box2d-qml 多边形?的主要内容,如果未能解决你的问题,请参考以下文章

如何用processing画五角星

OpenGL填充多边形颜色“出血”

用一种颜色作为描边绘制一个多边形,用另一种颜色作为填充?

如何用 Python 绘制多边形?

如何用java实现画图

计算机图形学输出图元_10_多边形填充区_4_多边形表