首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取变换对象内的接触坐标

获取变换对象内的接触坐标
EN

Stack Overflow用户
提问于 2011-03-14 21:24:01
回答 2查看 303关注 0票数 0

我有一个画布,用户可以在上面绘画。我通过从触摸的位置减去画布的位置来计算用户想要绘制的坐标。

当画布被转换(3d或非3D)时,这显然会停止工作。

有什么聪明的方法来处理这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2011-03-14 21:29:37

这很棘手。

要使其工作,您需要将2D触摸坐标映射到转换后的坐标空间。我怀疑,如果没有将画布图形包装到一些代码中来为您处理这一点,或者没有一个将转换并行馈送到其中的类,您就无法做到这一点。

另一件有趣的事情是SVG。它为你处理所有的场景管理和点击事件。点击此处了解更多信息:What is the difference between SVG and HTML5 Canvas?

注意HTML5画布场景库。尤其是JavaScript的游戏工具包就有这样的工具。

票数 0
EN

Stack Overflow用户

发布于 2011-03-14 22:26:52

我想我找到了:

  • window.webkitConvertPointFromPageToNode()
  • window.webkitConvertPointFromNodeToPage()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5299147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档