tiled相关内容

libGDX:如何实现基于平铺/网格的游戏角色移动?

由于害怕重新发明轮子,我想知道: 使用 libGDX 在自上而下的 Tiled (2D) 地图上实现基于平滑网格的游戏角色移动的最佳方法是什么? 只要按下箭头键(或在角色的某个方向上发生触摸事件),角色就应该在图块之间保持平稳移动,并且应该在键/触摸释放时完成限制在网格位置.移动应该独立于帧速率. 我会很高兴看到一些已经实现的示例,这些示例可以进行研究并导致正确的 libGDX ..
发布时间:2022-01-12 17:36:56 Java开发

为什么我在使用 Tiled 的 libgdx 游戏中出现线条?

我正在使用 LibGdx 和 Tiled,当在屏幕上移动时,游戏中同时出现水平线和垂直线.如有必要,我可以发布您需要的任何代码.如何让这些线路停止? 这是线条的 gfycat gif: http://gfycat.com/FastUnnaturalAmericanwirehair 编辑: 这是一个小的 bitbucket 存储库,尽可能小,但其中有相同的故障: htt ..
发布时间:2022-01-12 17:14:29 Java开发

如何获得对正交图的透视图

我目前正在使用正交贴图,而不是等轴测图.但我想透视一下.第一个画面显示了我目前拥有的东西,第二个画面显示了我的目标. 以某种方式使用变换矩阵是否可行?我只是设法缩放整个图像. 解决方案 您可以使用创建一个PerspectiveCamera并将其设置为具有第二张图片中显示的透视图.请注意,平铺的地图将被渲染到X/Y平面,您需要相应地设置相机的位置和视点矢量. 完成此操作后,将Ma ..
发布时间:2020-07-31 03:55:49 其他开发

平铺的地图编辑器:等距平铺面的大小

在Tiled编辑器中,有一个等轴测图示例:"isometric_grass_and_water.tmx". 此示例显示了带有尺寸为64x32像素的图块的简单等距图. 我需要知道瓷砖侧面的大小,因此我仅使用毕达哥拉斯定理: 在直角三角形ABC中,边AC =宽度/2 = 32,边AB =高度/2 =16.这样,瓷砖(BC)的边可以计算为: 因此,整个图块都是菱形,其中每边= 35.777. ..
发布时间:2020-06-26 19:44:52 其他开发

C#词典-词典中不存在给定的键

我目前正在尝试将Tiled(平铺的地图编辑器)地图文件中的游戏对象加载到我在C#中制作的游戏引擎中.我正在使用TiledSharp(链接到github 此处 ).它使用字典来保存我要加载的每个单独图块(或“游戏对象")的属性.但是由于某些原因,当我遍历属性时会收到错误消息,并且如果我检查它是否为空,也会收到错误消息 以下是我正在使用的代码的片段: for (int l = 0; l ..
发布时间:2020-05-05 13:38:38 C#/.NET

libgdx TiledMap渲染性能问题

所以我的libgdx项目遇到性能问题,并一直追踪到地图渲染. 我通过创建一个空项目来隔离问题,并尽可能少地做,只是地图渲染.这是我想出的代码: 桌面启动项目类: package com.me.test; import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.badlogic.gdx.backends.l ..
发布时间:2020-04-30 10:33:22 其他开发

为什么我要使用Tiled在我的libgdx游戏中插线?

我正在使用LibGdx和Tiled,并且在屏幕上移动时,游戏中同时出现水平线和垂直线.如有必要,我可以发布您需要的任何代码.如何停止这些行? 以下是这些行的gfycat gif: http://gfycat.com/FastUnnaturalAmericanwirehair 编辑: 这是一个小的bitbucket存储库,它的大小与我所能解决的一样小: 解决方案 这是 ..
发布时间:2020-04-30 10:21:09 Java开发

LibGDX:如何使平铺地图图块可点击?

如何为平铺地图中的切片添加点击侦听器,以便在使用鼠标选择切片时它会突出显示? 解决方案 libGDX不直接支持,因为TiledMap的东西只用于渲染。 你可以轻松创建一个 Stage ,它将作为TiledMap的某种覆盖输入层。只需为每个图块创建一个 Actor ,该图块与该图块的位置大小相同。然后,您可以将 EventListener 添加到这些演员,以便能够识别这些演员的点击等内 ..
发布时间:2018-11-29 18:47:29 Java开发

libGDX:如何实现平滑的瓷砖/基于网格的游戏角色动作?

在恐惧重新发明轮子的,我想知道: 什么是实施自上而下的平稳基于网格的游戏角色动作的瓷砖的(2D)地图的最佳方法的 libGDX 的? 的字符应当保持尽可能长地砖之间平滑移动如箭头键是pressed(或触摸事件occures上的字符的特定方向),并应完成局限于上键/触摸释放的网格位置。运动应该是独立于帧速率 我将很高兴对可以进行研究,并导致适当的libGDX API使用一些已经实施的例子。 ..
发布时间:2016-02-23 09:54:38 Java开发