gpt4 book ai didi

java - LWJGL + LibGDX + TiledMap 2D 平台游戏图形(入门)

转载 作者:行者123 更新时间:2023-12-01 10:09:20 25 4
gpt4 key购买 nike

我想开始在 2D 平台游戏 (JAVA) 上使用 LWJGL、LibGDX 和 TiledMap。

一开始我想学习如何加载背景和播放器。据我所知,对于播放器,我必须创建一个包含播放器多个位置的 png 并使用 LibGDXTexturePacker 加载它们,以使用 TiledMap 进行制作。我想了解制作图形的最佳方法。

问:我应该使用 TiledMap 来实现玩家动画、LWJGL 还是其他?另外建议我一个关于玩家动画和背景的教程会很好。 (我想用键盘移动播放器)。

现在就是这样。希望有人能帮助我。

最佳答案

对于播放器动画,我将加载一个由播放器上每个不同帧组成的 spriteSheet。该 spritesheet 可以存储在 Sprite 变量中。然后使用TextureRegions将spriteSheet分解为多个 Sprite 。用键盘移动玩家其实很简单,使用 Gdx.input.isKeyPressed(Input.Keys.W) 可以测试 W 是否被按下,如果是,则获取玩家位置并在 Y 轴上加 1。但请确保,每当您移动类似的东西时,请通过 Gdx.graphics.getDeltaTime() 乘以该值,这将确保无论您获得什么 FPS,它都会以相同的速度移动。至于教程,我会推荐 youtube 上的TheChernoProject 和ForeignGuyMike(也在youtube 上)。

关于java - LWJGL + LibGDX + TiledMap 2D 平台游戏图形(入门),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36239846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com