一种用于在二维上可视地表示三维物体的方法,通常是指等距瓦片。
我在学校游戏中显示等距图块时遇到了一些问题。 事实是,我认为我的代码一切正常...... 它的组织方式如下: 架构:MVC+ECS 一切...
在 Unity 中如何将 Vector3 等距(图块地图)方向转换为法线方向(以度为单位)
我需要一个将等距方向(从统一等距瓷砖地图)转换为正常方向的函数。例如,在这张图片中,我沿着轨道(红线)创建了航路点 他们不依附于...
我学习 Unity 是为了乐趣和体验自己,我想重现我童年的游戏:奥林匹斯宙斯大师。我应该使用tilemap进行2D还是使用相机设置进行3D来重现等轴测图......
我正在努力实现这样的目标 但我总是在到达边界时最终无法渲染图块,它应该绘制 200x200 地图,但它只显示 17x17 正在构建的游戏是
等距网格从顶部开始很方便,如下所示: 我有以下代码来绘制“3d”等轴测框: 身体 { 显示:柔性; 调整内容:居中; 对齐...
在 Unity 编辑器中使用等距网格将 Gizmo 居中时遇到问题,其中 Z 轴用作 Y 轴
我试图使 OnDrawGizmos() 中的框在每个图块内等距居中。如您所见,我想知道每个图块的坐标并始终将它们显示在编辑器中。正如你...
当我使用 std::vector 创建一个图层并填充立方体对象(这是我的一类)时,我会计算坐标: for(int J = 0; J < mapSize; J++) { for(int I = 0; I < mapSize; I++...
我是一名高中生,正在为一个学校项目编写 pygame 游戏,该项目将在大约一周半后到期,我的问题是我是否能够创建一个等距游戏,而不是...
我很难从我的函数中得到相反的结果,以从网格单元获取世界位置: 公共类 WorldPosition :IMessageSerialized { 私有 Vector2Int _map; 私有 Vector2Int _c...
我很难从我的函数中得到相反的结果,以从网格单元获取世界位置: 公共 Vector2 ToUnityPosition() { 浮动unityX = (World.X * 0.5f - World.Y * 0.5f); 浮动统一Y ...
(C#/MonoGame) i => (int) (Math.Floor((((x + grid.view.camera.x - grid.view.viewport.x) -tile_width_half) /tile_width_half + (y + grid.view.camera.y - 网格.view.viewport.y)/tile_height_half)...
我有一个函数,可以在等距视角中创建一个由 n*n 块组成的地面,n 是一侧的长度,就像下面的示例一样。所有创作都是由
我在 Java 中实现 A* 算法时遇到问题,为什么它是无限的?
背景 - 我目前正在尝试在我的游戏中实现 A* 算法。我之前在标准网格风格游戏中完成过此操作,并设法让它工作,但由于某种原因,我可以......
我有一个精灵表,里面有一个等距精灵,它是一个基本的等距立方体,我想正确渲染,但无法找到方法 尝试了不同的方法来计算 x 和 y
我的系统在左上 -> 右下轴上对齐时遇到问题。 这是一张图片。 我正在使用 3.11.2 版本的 python。 这是我的代码 导入pygame 导入系统 导入 numpy a...
我想用六边形而不是正方形创建一个等距图块地图,如图所示: 如何实现这一目标?我在正确定位瓷砖以及检测...时遇到问题
我想用六边形而不是正方形创建一个等距图块地图,如图所示: 简单地使用带有六边形图块的图像会导致图块重叠不正确。
正如标题所说,我正在尝试用pytmx显示地图。 唯一的问题是我无法正确地等轴显示图块。 这是预期的, (忽略背景颜色):
Diamond isometric map - click tile detection - using a formula derived from a matrix using corners
试图在等距菱形地图上挑选一块瓷砖。 我有一个公式可以根据它的角将单元格转换为屏幕坐标。 screen.X = cell.I * 0.5 * TILE_WIDTH + cell.J * -0.5 *
Diamond isometric map, get mouse coordinates using a formula derived from a matrix using corners
试图在等距菱形地图上挑选一块瓷砖。 我找到了一个关于使用矩阵的等距菱形地图的教程。 X = cell.I * 0.5 * TILE_WIDTH() + cell.J * -0.5 * TILE_WIDTH()...