gpt4 book ai didi

canvas - 当 Canvas 使用 css 2d 转换时,如何修复 processing.js 中的点击坐标?

转载 作者:行者123 更新时间:2023-11-28 14:40:14 25 4
gpt4 key购买 nike

我正在尝试学习 canvas/processing.js,我尝试的第一件事是获取 abstractjs 演示(可用 herehere 并将其用作新事物的起点。

问题是,我在某些时候使用了 css 2d 转换,这似乎与 Canvas 点击坐标混淆 - 当我点击鼠标按钮时,图形不是从它下面弹出,而是稍微翻译了一下 - 这在我提到的演示站点上很容易重现(只需将 -*-transform: translate(whatever) 应用到 canvas 元素,你应该会看到相同的效果。

是否有一个简单的解决方法,或者这是一个 processing.js 错误?

最佳答案

这不是错误,而是预期的行为:因为您使用的是 Processing sketch,所以您不应该使用 CSS 来影响您的 sketch 中的更改,而是在您的 sketch 中使用代码。因此,如果您想根据页面交互执行更改,只需使用 javascript 在草图中调用页面方法,如 http://processingjs.org/reference/articles/PomaxGuide#jstosketch 中所述。

关于canvas - 当 Canvas 使用 css 2d 转换时,如何修复 processing.js 中的点击坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com