问题标签 [slick2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
744 浏览

eclipse - 我在尝试运行一个关于在类中找不到主要方法的类时遇到错误

我总是得到那个错误,我试图把它放在代码中的任何地方,但它不会运行......我正在使用 Slick2D 作为菜单。

这是我的Menu课程代码。

我也在使用 Eclipse。不过,我永远无法让它停止给出该错误..这是我尝试运行Menu课程时出现的唯一错误。我到处检查,它似乎并没有帮助我解决这个错误。

0 投票
2 回答
1846 浏览

jframe - 光滑的游戏引擎不适用于 JFrame

我想在 JFrame 中集成 slick。但我面临以下问题: 1.当我尝试关闭框架时,它会停止流畅的游戏而不是框架。

请找到我的代码如下:

我在光滑的论坛上发布了相同的内容,但没有解决方案。这是相同的链接...

0 投票
2 回答
1660 浏览

java - 在 Slick2D 中使用具有不同大小精灵的精灵表

我搜索了SpriteSheet的 API ,但我找不到任何关于如何制作具有不同大小精灵的精灵表的信息。

我正在使用的精灵表有一行 16x16px 的图块,它下面有一排 24x24px 的图块,下面是一排 8x8px 的图块,依此类推。

最初,我没有使用 Slick2D,而是使用 BufferedImage.getSubimage() 从精灵表的临时 BufferedImage 中获取每个精灵。我可以在这里使用类似的方法吗?

0 投票
3 回答
9726 浏览

java - 在 Eclipse 中,我导出的可执行 jar 不执行任何操作!(LWJGL)

Java初学者在这里。

我使用 LWJGL lib 和 Slick 在 Eclipse(在 Windows 上)中制作了一个小型 Java 应用程序。然后,当我导出为可执行的 .jar 文件并运行生成的 .jar 时,它什么也不做。没有错误,没有任何东西 - 只是似乎没有运行。我正在关注本教程:http ://www.cs.bsu.edu/homepages/pvg/misc/slick_eclipse_tutorial.php

这是我的 manifest.mf 文件的样子:

不使用 LWJGL 导出的应用程序很好。我究竟做错了什么 ?

我尝试使用 JarSplice,但它不起作用,尽管我可能会误用它。任何指针?

0 投票
1 回答
73 浏览

java - 我应该在 InputListener 对象的方法中实现操作吗?

我正在使用MouseOverArea. InputListener经过一些试验和错误,我意识到我可以在通知输入事件时覆盖其中的方法来执行特定操作。

例如,当光标在组件上时按下鼠标左键时执行操作。

但是,我将无法执行更改当前游戏状态之类的操作,因为周围没有 Game 对象。我知道有很多方法可以解决这个问题,但我想知道解决这个问题的 Slick 方法是什么。

这些方法是否适合这种行为?

0 投票
1 回答
373 浏览

opengl - 在 slick 或 LWJGL 上,如何快速显示多行 Unicode 字体?

我在 opengl 上显示 Unicode 字体时遇到问题。我需要在我的游戏中显示 20 行 Unicode 字体文本,并且必须动态加载(因为文本是日语)。我能找到的唯一 unicode 字体库很漂亮,但渲染太慢了……

有什么方法可以在不牺牲 FPS 的情况下即时显示多行 unicode 字体文本?没有 JOGL,我现在正在使用 slick 和 LWJGL

0 投票
2 回答
8905 浏览

java - Slick2D - 如何使用字体

我正在用字体编写游戏,但遇到了问题。即使我尝试了一切,我也不知道如何使用字体。你能解释一下什么是字形吗?如果需要,从哪里获取 .fnt 文件?

0 投票
1 回答
9058 浏览

java - A* 寻路 - Java、Slick2D 库

所以我使用 Slick2D 并且正在制作游戏。它有一个 TiledMap 和实体(与任何其他游戏一样),我想要一种使用 A* 的方法。我真的不知道如何使用它,因为我找不到解释。

只是对于那些不使用 Slick 的人,它已经有我使用的 AStarPathFinding 和 TiledMap 类。

0 投票
1 回答
1527 浏览

animation - Slick2d 动画不起作用

我正在使用 Slick2d 制作我的第一款游戏,但在尝试使用 Animation 时遇到了麻烦。

我想要做的是拥有一个主要的实体类以及移动和渲染组件。我想要的是当玩家按下箭头键时,该方向的步行动画开始播放,当他们不按下时,动画停止。

当我第一次测试组件时,我只为不同的方向使用了一个图像,它工作得很好。这只会让我更加困惑。只要我不按下任何箭头键,就会出现游戏画面。当我这样做时,正确的(方向)精灵动画开始并且位置正确改变,但是当它到达最后一帧时,游戏窗口关闭并且我得到一个错误。这就是它在控制台上告诉我的内容:

由于渲染似乎有问题,我检查以确保在使用精灵的任何地方它都不会仍然试图将其视为图像而不是动画。我还确保渲染具有正确的参数,调用 draw,当它仍然不起作用时,我尝试让它只渲染当前帧,因为我知道渲染适用于 Image。这些都没有让我的问题消失。

我已经在网上搜索了很长时间,现在我很确定问题可能出在我的运动组件或渲染组件上。事情是,我发现唯一能解决这个问题的教程是http://slick.cokeandcode.com/wiki/doku.php?id=entity_tutorial

这是我的渲染组件类:

这是我的箭头键运动课程:

在我的 Entity 类中,我像这样调用 RenderComponent:

对不起,我对我的问题含糊不清,但我发誓我真的试图自己弄清楚。如果我没有提供足够的信息,请告诉我,我会提供更多信息。感谢您的时间!如果你有更详细的教程,我真的很感激。

0 投票
1 回答
1317 浏览

android - Android SlickAE (libgdx) No class def found error

This is the directory structure of my main project, which I'm calling from my Android project.

In Game.java, I instantiate a GameState object. This is the line where I get the error.

If required, AndroidManifest.xml looks like this,

I tried removing the "." in "<activity android:name=". It didn't change anything.

Any help would be greatly appreciated.