【问题标题】:How to fill a box2d-qml polygon with a color?如何用颜色填充 box2d-qml 多边形?
【发布时间】: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对象不能着色

标签: box2d polygon qml


【解决方案1】:

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

color : #FFFFFF;


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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2013-02-21
    相关资源
    最近更新 更多