wangjianxyz |
2021-09-07 09:43 |
QML的纹理,能固定住吗?
我之前的一个qml的canvas做成类似于画板的功能,能够缩放和移动。 最近有一个需求,是要上面画出好几道墙壁。
我的想法是绘制直线,然后直线的纹理用网上找的墙壁的图片,让图片铺满直线,得到一堵墙。 结果发现,作为纹理的图片,相对于直线不是固定的,随着我的移动缩放而移动。
代码是: context.strokeStyle = context.createPattern(messageObject.imageUrl + "wall1.png", "repeat")
图片是: [attachment=22519] 几条直线本来是这样的: [attachment=22520]
绘制图片后: [attachment=22521] [attachment=22522]
|
|