首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能用HTML5 <canvas>做等轴测透视吗?

你能用HTML5 <canvas>做等轴测透视吗?
EN

Stack Overflow用户
提问于 2011-03-04 04:13:21
回答 1查看 19.6K关注 0票数 11

使用HTML5 <canvas>?可以进行等距透视。是和setTransform吗?或者它以另一种方式存在?

示例:

代码语言:javascript
复制
ctxt.setTransform (1, -0.2, 0, 1, 0, 0);

有点像Farmville的视角。

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2011-03-04 04:16:53

制作一个等距游戏与其说是歪曲整个画布,不如说是关于你所使用的图形。例如,瓷砖通常是h=w/2,所以在正常的游戏中,你会有一个32x32的瓷砖,在等距游戏中,你会把它变成32x16。此外,瓦片的放置也有一点不同,以补偿角度。

简而言之,是的,使用canvas完全可以进行等距游戏。看看Freeciv就是一个例子。

另一个询问等距游戏创建细节的好地方是https://gamedev.stackexchange.com/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5186013

复制
相关文章

相似问题

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