使用HTML5 <canvas>?可以进行等距透视。是和setTransform吗?或者它以另一种方式存在?
示例:
ctxt.setTransform (1, -0.2, 0, 1, 0, 0);有点像Farmville的视角。
非常感谢。
发布于 2011-03-04 04:16:53
制作一个等距游戏与其说是歪曲整个画布,不如说是关于你所使用的图形。例如,瓷砖通常是h=w/2,所以在正常的游戏中,你会有一个32x32的瓷砖,在等距游戏中,你会把它变成32x16。此外,瓦片的放置也有一点不同,以补偿角度。
简而言之,是的,使用canvas完全可以进行等距游戏。看看Freeciv就是一个例子。
另一个询问等距游戏创建细节的好地方是https://gamedev.stackexchange.com/
https://stackoverflow.com/questions/5186013
复制相似问题