Questions tagged «isometric»

从技术上讲,特定的3D透视图定义为所有3个轴都完全相距120度。在早期的视频游戏中,通常考虑到像素线条更平滑而略微偏离。

3
在XNA Framework上构建的等距游戏有哪些重要且有用的资源?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 我目前正在使用Microsoft XNA Framework开发等距游戏。我正在寻找可用于使该项目成功完成的资源,例如等距引擎,物理引擎,子画面引擎(用于等距游戏),事件处理程序等。 任何投入将不胜感激。

2
基于图块的等距游戏中的自由运动
在基于图块的等距游戏中,有没有合理的简便方法来实现自由移动?这意味着玩家不仅会立即从一个图块跳到另一个图块,或者不会被“捕捉”到网格(例如,如果图块之间的移动已设置动画,但是在动画完成之前您将被禁止执行任何操作)。我真的是一个与游戏编程有关的初学者,但是借助此站点和其他资源,可以很轻松地完成基本的工作,但是我无法针对此特定问题找到任何有用的资源。 。 目前,我已经简化了一些与此相关的东西:http://jsfiddle.net/KwW5b/4/(WASD运动)。移动的想法是使用鼠标地图来检测玩家何时移动到另一个图块,然后翻转偏移量,并且在大多数情况下可以正常工作(每个角使玩家移动到错误的位置:请参阅http: //www.youtube.com/watch?v=0xr15IaOhrI,这可能是因为我无法使完整的鼠标图正常工作),但是我并不幻想它甚至接近一个好的/理智的解决方案。而且无论如何,这主要只是为了演示我想实现哪种类型的东西。

3
2D等距:屏幕到平铺坐标
我正在编写一个等距的2D游戏,并且很难准确地确定光标在哪个图块上。这是一张图: 其中xs和ys是屏幕坐标(像素),xt和yt是图块坐标,W和H分别是图块宽度和图块高度(以像素为单位)。我对坐标的表示法是(y,x),这可能会令人困惑,对此感到抱歉。 到目前为止,我能弄清楚的最好的是: int xtemp = xs / (W / 2); int ytemp = ys / (H / 2); int xt = (xs - ys) / 2; int yt = ytemp + xt; 这似乎几乎是正确的,但是给我一个非常不精确的结果,使得很难选择某些图块,或者有时它会在我尝试单击的图块旁边选择一个图块。我不明白为什么,我想知道是否有人可以帮助我理解其背后的逻辑。 谢谢!

1
找出滑鼠点击进入的方块
我正在开发基于等距网格的游戏,并且在尝试将鼠标单击从用户链接到图块时遇到问题。我已经能够将问题分为两部分: 找到一个围绕瓷砖的矩形(我已经能够做到) 从矩形中找出点击的瓷砖(让我感到困惑) 这是一个内部有图块的矩形的示例: 矩形长70像素,高30像素,所以如果我使用30x(top)/ 20y(left)的输入,我将如何确定该像素落入哪个图块?

1
在网格中生成城镇布局
我想使用以下元素在正方形网格(等距渲染,但是没关系)中生成城镇布局: 2x2房屋 道路,宽1个单位 1个宽的运河 示例布局: 我总是有一定数量的房屋,并有尽可能多的道路和运河将它们连接起来。 房屋的前门必须有两条路(总是指向右边) 介于它们之间的草地(空虚)会很好。 有现成的算法吗?如果没有,我应该考虑朝哪个方向实施?
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.