问题标签 [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 投票
2 回答
1357 浏览

java - 放大 Slick2D

我正在制作一个非常低分辨率的游戏,我需要放大它以使其可见。我知道我可以使用 Graphics.scale(float x, float y) 但我想放大到中心。如何缩放中心的图形?有没有更简单的方法来做低分辨率游戏?

0 投票
2 回答
540 浏览

java - java.io.IOException 将“播放器”纹理添加到屏幕时遇到困难

我从 Player 类加载“Player.png”文件时收到这个奇怪的错误。

我知道我的代码组织非常草率,我使用的方法很糟糕。一半的代码是从教程中借来的。

2 类应该做的是创建一个屏幕,用绿色瓷砖填充屏幕,并用“玩家”精灵可以使用 W、A、S、D 键向右、向左、向上和向下移动。

错误:

java.io.IOException:尝试在 org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader) 的 org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:293) 为当前硬件分配纹理.java:231) 在 org.newdawn.slick.opengl.TextureLoader.getTexture(TextureLoader.java:64) 在 org.newdawn.slick 的 org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:184)。 opengl.TextureLoader.getTexture(TextureLoader.java:24) at test.PlayerClass.render(PlayerClass.java:69) at test.Main.render(Main.java:110) at test.Main.run(Main.java:82 ) 在 test.Main.main(Main.java:27)

主班

玩家等级

0 投票
3 回答
319 浏览

java - Java NullPointerException Collision 是来源,但不确定为什么

我试过在没有冲突的情况下运行代码,它工作正常。但是有了它,我得到了 NullPointerException。问题的根源与

编辑:很抱歉没有早点提供痕迹。

安慰:

TiledMap 的属性

完整的代码。

0 投票
1 回答
724 浏览

java - 为什么我的纹理使用 slick util 显示得如此奇怪?

我正在尝试使用 slick util 在屏幕中央显示徽标。

但是当它渲染时,纹理没有居中,并且在右侧绘制了一条随机线。我不知道为什么。谢谢。

0 投票
2 回答
185 浏览

java - 从不同的类中获取子类的实例

我正在使用光滑的 2D 引擎和我自己的实体引擎编写游戏来计算 2D 横向滚动条的细节

我的代码目前的工作方式是这样的:

实体类保存实体信息。它可以有一个能力,比如动画、声音或动作。所有能力都是称为能力的抽象类的子类。

我在 Entity 类中有一个方法,我希望在其中获取特定能力的实例,以便我可以使用它的方法:

然而,这只返回超类的一个特定实例,Ability。我希望从不同的包或类中获取子类的实例。

这样做的代码示例将不胜感激。谢谢

0 投票
2 回答
524 浏览

java - 纹理没有正确加载光滑的java

纹理没有正确加载它有线条并且它是向后的。怎么了。编辑:我砍掉了一些不相关的代码,所以有些事情可能看起来很奇怪。

这是主要课程

我一直遇到加载纹理到光滑的问题,这次是什么问题?我不能只加载图像并将其放在屏幕上而不将这种奇怪的应用于纹理吗?我只是使用 slick 来上传一些图像以用作按钮,是否有更简单的方法。

这就是结果。http://i.imgur.com/t7yvz.png该按钮被标记为“STR”,或者至少应该是。顶部和右侧的那些线是什么?

0 投票
1 回答
650 浏览

java - 当其他窗口处于活动状态时,我的 java 程序冻结

我开发了一个在 Mac OS X (10.6.7) 中运行良好的 java 程序。但是,如果我单击另一个窗口(例如 Finder 或其他应用程序),我的程序会冻结,或者图形不再更新。如果我再次单击我的程序,图形会再次更新并且运行良好。

有谁知道那可能是什么?

我使用 LWJGL 和 slick 库对其进行了编码。

谢谢!

0 投票
4 回答
125 浏览

java - 当我获得 Java 库时,我将如何使用它们并在 Java 中使用它?

我得到了 LWJGL 和 Slick2D,因为它说它们是使制作游戏变得更简单的库。一旦我安装了它们,我只是阅读文档并了解所有内容的含义还是我必须在其他地方深入学习它?我对 Java 很陌生,想开始学习库和一切。

0 投票
1 回答
2074 浏览

java - 为什么我的 UnicodeFont (Slick2D) 不绘制?

所以我正在尝试使用 Slick2D 的 UnicodeFont 绘制字体。加载字体的代码:

它或多或少是从 wiki 复制和粘贴的。接下来,在一帧中,我使用 gluOrtho2d() 并重置投影和模型视图矩阵。然后我打电话

实际绘制文本。但我得到的只是一个空屏幕,没有任何错误。

0 投票
1 回答
442 浏览

java - 带有 LWJGL 的 Java 中的 Locallibrary 错误 126

我在使用 Slick2D/JLWGL 配置 Eclipse IDE 时遇到了问题,我已经在我的 32 位和 64 位 Windows 机器上成功设置了它,但由于某种原因,我在最新的 64 位机器上遇到了错误(正在运行赢7)。

这是我在 Eclipse 中的项目设置,我已将 Slick2D 和最新的 JLWGL 库导入到我的项目中,并将它们添加到构建路径中。 在此处输入图像描述

我还为 JLWGL 导入了 64 位本机库并设置了正确的本机库路径。

我收到以下错误... 在此处输入图像描述

作为参考,这里是产生错误的 BasicGame 类。

任何帮助将不胜感激!