我在 Canvas 上有一幅图像,我想将它显示在“墙上”。为此,我需要 扭曲图像,例如图像的左侧比右侧更大(我试图获得透视图)。
您能给我一些例子或建议,说明我该怎么做吗?
谢谢。
最佳答案
canvas API 没有内置 3D 功能。您可以查看一些为 HTML5 canvas 编写的第一人称射击游戏。例如,快速谷歌发现了这个,还有更多:
http://dev.opera.com/articles/view/creating-pseudo-3d-games-with-html-5-can-1/
还有一个用于 3D 转换的 CSS 标准,但是目前只有 Webkit 浏览器支持:
关于javascript - 使用 Html5 API,如何扭曲图像(更改左侧或右侧高度)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5191247/