|
|
1
3
你需要考虑两个概念:屏幕空间和世界空间。这些在3D引擎中非常重要,但除了最简单的游戏外,它们都适用。在等距引擎中,您的世界空间是一个二维瓷砖阵列。 所以你首先要寻找一种在这两个坐标空间之间隐蔽的方法。一旦你做到了这一点,很明显屏幕空间会以一个45度的矩形映射到世界上。你可以为它确定一个公式,但只有当你试图确定世界上哪一部分空间是可见的时,它才是重要的,所以你只能在那个区域模拟怪物(在8位的控制台上是必要的效率,可能不是在现代的PC上!).当涉及到实际渲染时,您实际上不需要确定世界上的这个可见区域,因为它隐式地表现了将瓷砖渲染到屏幕上的方式:
其他提示:
不管怎样,这已经足够继续下去了,希望它有帮助,你的项目进展顺利。 |