gpt4 book ai didi

java - LWJGL—如何使用 Sprite Sheet 制作动画和渲染角色

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

我正在制作一款类似于 90 年代初的 super 任天堂 RPG 的 RPG。我处理运动的方式很像 Squaresoft 的最终幻想 IVFFIV Gameplay

请注意,玩家实际上从未改变他在屏幕上的 x 和 y 位置。准确地说,我要问的是,在 LWJGL 中,我如何通过用户输入(例如箭头键)获取我拥有的角色移动动画的 Sprite 表并将它们渲染在像上面这样的[部分]流畅的动画?

我已经在互联网上浏览了几个小时,但还没有找到可靠的方法来做到这一点。我还没有任何代码;我或多或少正在寻找关于如何解决这个问题的指导方针或一些正确方向的指示。

而且,需要注意的是,这将是一个相当大的游戏,因此我想部分关注速度和效率 - 这意味着除非绝对必要,否则我不想深入研究 Slick2D 和 libGDX。

最佳答案

我认为枚举一系列BufferedImage[]是您自制解决方案的最佳选择。有人做了一个简单的例子over here.从 Sprite 表中提取图像来创建数组,然后根据需要在 Sprite 之间交换。可能建立一个AnimationManagerAnimations 之间移动可以提供帮助。

关于java - LWJGL—如何使用 Sprite Sheet 制作动画和渲染角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45854612/

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