• 1583阅读
  • 0回复

[提问]QML的纹理,能固定住吗? [复制链接]

上一主题 下一主题
离线wangjianxyz
 

只看楼主 倒序阅读 楼主  发表于: 2021-09-07
我之前的一个qml的canvas做成类似于画板的功能,能够缩放和移动。
最近有一个需求,是要上面画出好几道墙壁。

我的想法是绘制直线,然后直线的纹理用网上找的墙壁的图片,让图片铺满直线,得到一堵墙。
结果发现,作为纹理的图片,相对于直线不是固定的,随着我的移动缩放而移动。


代码是:
context.strokeStyle = context.createPattern(messageObject.imageUrl + "wall1.png", "repeat")

图片是:






几条直线本来是这样的:


绘制图片后:
  



快速回复
限100 字节
 
上一个 下一个