tile相关内容

使用ImageMagick重复或平铺图像(&Q)

如何使用ImageMagick平铺图像?我认为不能使用montage,因为我希望将列移动原始图像高度的50%。 显示我正在尝试执行的操作的示例可能更容易: 开头为: 结尾为: 谢谢! 推荐答案 感谢弗雷德在Fred's ImageMagick Scripts,以下是解决方案: infile="tile.png" h2=`convert $infile - ..
发布时间:2022-02-26 13:05:13 其他开发

如何使用 JS 和传单层控件更改基础层

我必须修改使用传单图层控件的现有应用程序 - 我需要在启动地图时显示其中一个基础图层.有没有办法,如何从 JS 脚本的图层控件中调用一些函数 - 比如 control.select(1) ....?如果没有,如何以与控件相同的方式添加切片图层 - 当我在地图初始化期间添加新的 L.TileLayer 时,它不会被手动图层控件选择更改覆盖? 解决方案 您可以尝试模拟用户单击 Leaflet ..
发布时间:2022-01-12 18:26:24 其他开发

libGdx 如何使用图像或演员作为身体

我浏览了 libGdx wiki/tutorial,但没有找到使用图像或演员作为物理体的示例.在我的游戏中,我在舞台上添加了一个演员.但我想将此演员或精灵图像添加为物理体. 我不得不拖动这个actor,甚至想检测与其他物体的碰撞. 如果有请给我参考. 谢谢 解决方案 这有点棘手.您不使用图像或 Actor 作为物理体. 您将需要实现类似于扩展 Actor 的新“Ph ..
发布时间:2022-01-12 16:58:39 其他开发

高效的基于 2D Tile 的照明系统

在 Java 中为基于图块的引擎进行照明的最有效方法是什么? 是否会在磁贴后面放置黑色背景并更改磁贴的 alpha? 或者放置一个黑色的前景并改变它的alpha?或者别的什么? 这是我想要的照明类型的示例: 解决方案 有很多方法可以实现这一点.在做出最终决定之前,请花一些时间.我将简要总结一些您可以选择使用的技术,并在最后提供一些代码. 强光 如果您想创建硬边照明效果 ..
发布时间:2021-11-26 13:38:04 Java开发

为什么我的图块地图显示不正确?

我正在尝试从文本文件加载和渲染 Slick2D 中的关卡(平铺贴图).文本文件看起来像这样: res/RPGSheet 32​​x32.png(与此地图一起使用的图块集)5(地图有多少块宽)5(地图有多少格高)16 (tileset 有多少个tiles)16(图块集高多少图块)4,1 4,1 4,1 4,1 4,14,1 1,1 2,0 4,1 4,14,1 4,1 1,1 4,1 4,14,1 ..
发布时间:2021-11-24 22:33:02 Java开发

A* 算法 2D 游戏路径问题

我决定从那时起重新使用我的旧 2D 游戏引擎并继续研究它这是我第一次尝试为敌人实现一些基本的 AI,但我遇到了一些问题.以下是我如何对待敌人的 AI. 如果玩家在敌人的一定范围内,敌人会通过检查他是在玩家的上方还是下方,左侧还是右侧并相应地调整其坐标来向玩家移动. 如果敌人遇到阻碍他朝玩家方向移动的障碍物,那么我会调用 My A* 算法来检测到玩家的最短路径并绕过障碍物. 我正在 ..
发布时间:2021-11-24 22:15:13 C#

使用 QGraphicsScene 和 QGraphicsView 在 Qt 中开始基于 Tile 的游戏

我将开始在 Qt 中编写基于 2D tile 的游戏,并了解用于显示和处理大量 2D 对象的 QGraphicsScene 和 QGraphicsView 类. 我的问题是,使用 QGraphicsScene 创建具有大量图块的世界是否可行?我可以逐个图块一次添加整个世界,还是应该尝试实施一些东西来限制该区域?我读过 QGraphicsScene 可以处理“数千个项目",但 2D 瓷砖地图很 ..
发布时间:2021-11-24 21:52:24 C#

二维瓦片地图生成

我正在开发一个 2D 切片引擎,目前我正在研究地图生成算法. 我尝试了通常涉及简单高度图生成的基本方法,例如 山地生成 柏林噪声 菱形方块 但我总是遇到同样的问题:这种算法在处理也有高度分量的瓦片地图时似乎很合适,但这不是我的情况. 我基本上有草、海、沙漠等精灵,但它们不应该根据生成的高度放置在地图内,而是像 一切从海洋开始 岛屿位于地图中间(这是我尝试的算法最 ..
发布时间:2021-11-24 21:45:54 C#

高效的基于 2D Tile 的照明系统

在 Java 中为基于图块的引擎进行照明的最有效方法是什么? 是否会在磁贴后面放置黑色背景并更改磁贴的 alpha? 或者放置一个黑色的前景并改变它的alpha?或者别的什么? 这是我想要的照明类型的示例: 解决方案 有很多方法可以实现这一点.在做出最终决定之前,请花一些时间.我将简要总结一些您可以选择使用的技术,并在最后提供一些代码. 强光 如果您想创建硬边照明效果 ..
发布时间:2021-11-24 21:27:49 Java开发

在平铺地图中移动平台

我正在使用瓷砖地图,如果移动平台碰到瓷砖,它应该去另一个方向.我正在为 tilemap 和平台使用一个列表,这有助于保持整洁. 下图显示了平台,它一直在运动,当它与一个黑色圆圈相撞时,它应该改变方向并朝相反的方向行驶. 不幸的是,我遇到了一个问题,我需要找到正确的平台,以便它会走向另一个方向.我在主类中创建了列表,但不知道如何在主类之外的另一个类中调用列表. 问题: 我如何 ..
发布时间:2021-10-02 19:05:29 C#/.NET

在 Xcode 8 中创建 Tile Sets 时遇到问题.有人成功了吗?

一直在尝试创建要在 Xcode 8 测试版中的新场景编辑器中使用的图块集.但是,我从资产目录中将图像拖到那里,然后单击离开,就好像我从未在其中放置纹理一样.我不知道如何获取图块以保存图像数据. 之前: 在我单击离开任何其他文件后,然后单击返回: 然后场景编辑器不会让我选择用于绘制的图块.有人有幸将图像数据保存在磁贴中并使用它吗?任何解决方法?任何人都可以上传带有图块集的 Xcod ..
发布时间:2021-09-30 20:45:53 移动开发

芒果应用瓷砖 - 删除回来

这是一个简单的问题,也是一个看似简单的任务,但我找不到任何关于如何完成我需要做的事情的信息. 我有一个应用程序,其主磁贴(固定时)有时需要是默认的单面磁贴,有时需要在磁贴背面显示信息.我可以从 ScheduledActionService 成功添加 BackBackgroundImage、BackContent 和 BackTitle,但是当不再需要它们时,我无法删除它们.这不是辅助磁贴,因 ..
发布时间:2021-09-26 20:03:11 其他开发

如何使用程序控制 Windows 8 的磁贴位置?

我想构建一个可以在 Windows 8 开始屏幕上自动排列磁贴位置的应用程序.但是我找不到任何参考资料,例如 API.微软允许我们这样做吗?如果是,我该怎么做?谢谢! 解决方案 否,应用无法控制开始屏幕上磁贴的位置.用户可以控制图块的放置方式. ..
发布时间:2021-09-25 20:47:01 C#/.NET

我如何在three.js中使用无重复平铺纹理

我正在制作像 krpano 这样的全景图.我想知道如何使用小图像作为一个立方体面的纹理?http://stemkoski.github.io/Three.js/Skybox.html这个例子使用了 6 张图片作为立方体的纹理.我可以使用许多小块作为立方体面的每个纹理吗? 解决方案 我认为答案是创建一个新几何体,设置您自己的顶点,满足您需求的面,然后设置 faceVertexUvs 和 ma ..
发布时间:2021-09-07 19:12:11 其他开发

平铺 2D 纹理以填充矩形

是否可以在 XNA 中平铺图像以填充整个矩形?我试过谷歌搜索这个主题,但我找不到任何似乎有用的东西(虽然我可能遗漏了一些明显的东西).我找到了 这个 MSDN 页面,但我似乎无法理解上班.这是我的代码: spriteBatch.Begin(SpriteSortMode.Deferred, null, SamplerState.LinearWrap, null, null); 但这只是拉伸纹理以 ..
发布时间:2021-09-06 19:51:33 其他开发