《帝国时代II》的透视图的名字是什么?


11

可以将《帝国时代1》的“视角”描述为2D精灵游戏:

在此处输入图片说明

以下是帝国时代II的屏幕截图。您如何描述“观点”?它也是2D Sprite游戏吗?

“透视”甚至可能不是正确的词。如果不是,我应该怎么用?

在此处输入图片说明

Answers:


38

这是一个等轴测投影轴测投影的一种特殊情况),其水平轴相对于水平线的角度为tan -1(0.5)≈26.565°(同分异构投影的角度为30°)。

它通常被称为 “等距投影”,但并非完全相同。

编辑:

假设xy轴位于水平面上,z轴指向上方,x轴指向投影后的右侧,则此矩阵为一个简单的变换矩阵。

|  1   -1    0 |
|  0.5  0.5  n |
|  0    0    0 |

... 通常选择n(垂直比例因子)为0.75到1.0之间的任意值(“真实”值约为1.118)。

由于这种简单的转换矩阵,因此可以选择真正的异构体投影,而且您可以更轻松地为其生成匹配的图块。


14

它是等轴测投影或透视图。等轴测透视图在2D游戏中可以很好地工作,并且有一个等轴测图免费引擎示例,它是2D引擎,具有等轴测视图(尽管它是灵活的,但不是强制的)。


5
-1。错误。尝试测量角度。:)
Martin Sojka'9

如Martin在回答中所显示的,+ 1表示正确地将通用术语命名为等距,-1表示稍有事实上的错误。:)
Kylotan

3

是的,它们是2D精灵。这些精灵,例如《暗黑破坏神I》,《暗黑破坏神II》,《星际争霸I》,《魔兽争霸II》中的一些(暴雪)示例,都是从3DS内容创建包(如3DSMax,Maya或Lightwave)预渲染的。这意味着您有一个摄像机围绕它们旋转,从一定数量的摄像机角度拍摄每个可能的动画帧。因此,如果角色有10个动画,每个动画40帧,分别从16个不同的角度进行渲染,那么仅该角色就将使您获得总共6400帧动画。但是,它允许您在游戏中使用2D而不是3D,并且角色在渲染时会照亮,这通常会使它们看起来非常特别。然后将它们导入到游戏中(通常作为Spritesheets)并渲染为2D Sprite。

通常,在渲染过程之后,使用诸如Photoshop或Cosmigo之类的光栅程序包来手动修饰此类精灵,尤其是在《帝国时代》和《帝国时代》中很小的时候。

就观点而言,严格地说(在数学上),我同意Martin Sojka的观点,而从广义上讲,大多数游戏玩家和游戏开发者会将其称为等距。我倾向于赞成术语的严格性。马丁,对你表示敬意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.