問題タブ [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.InternalTextureLoader.getTexture(InternalTextureLoader.java:184) で org.newdawn.slick.opengl.TextureLoader.getTexture(TextureLoader.java:64) で org.newdawn.slick. opengl.TextureLoader.getTexture(TextureLoader.java:24) で test.PlayerClass.render(PlayerClass.java:69) で test.Main.render(Main.java:110) で test.Main.run(Main.java:82) ) test.Main.main(Main.java:27) で

メインクラス

プレイヤークラス

0 投票する
3 に答える
319 参照

java - Java NullPointerException衝突が原因ですが、理由はわかりません

衝突せずにコードを実行してみましたが、正常に動作します。しかし、それを使用すると、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 を使用してフォントを描画しようとしています。フォントをロードするコード:

ほぼウィキからのコピペです。次に、フレーム中に gluOrtho2d() を使用して、投影とモデル ビューのマトリックスをリセットします。それから私は電話します

実際にテキストを描画します。しかし、私が得るのは空の画面だけで、いかなる種類のエラーもありません。

0 投票する
1 に答える
442 参照

java - LWJGL を使用した Java での Locallibrary エラー 126

Slick2D/JLWGL を使用して Eclipse IDE を構成する際に問題が発生しています。32 ビットと 64 ビットの両方の Windows マシンで正常にセットアップできましたが、何らかの理由で最新の 64 ビット マシン (実行中) でエラーが発生しています。 Win7)。

これが Eclipse 内でのプロジェクトのセットアップです。Slick2D と最新の JLWGL ライブラリをプロジェクトにインポートし、それらをビルド パスに追加しました。 ここに画像の説明を入力

また、JLWGL の 64 ビット ネイティブ ライブラリをインポートし、適切なネイティブ ライブラリ パスを設定しました。

次のエラーが表示されます... ここに画像の説明を入力

参考までに、エラーが発生している BasicGame クラスを次に示します。

どんな助けでも大歓迎です!