問題タブ [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.
java - ゲームのクラスを作成する (Slick)
Slick2d を使用して Java で最初のゲームを作成しており、クラス プレーンを作成しました。(私はJavaも初めてです)
クラスの Image クラスから拡張するのが正しいのか、それともクラスで public Image 属性を使用した方がよいのかわかりません (プロジェクトの残りのメソッドに簡単にアクセスできるようにするために public )
java - Slick2DおよびJBox2D。描き方
これを尋ねる前に、私はネットでたくさんの検索をしました。できません。理解するのは少し難しいです。では、ワールドポジションのボディに対応する正しい画面位置に画像を描画するにはどうすればよいですか?ありがとう。
他の誰かが同じ障害物の前でhimslefを見つけた場合、私はHOW TOを投稿しました、normalocityの良い説明に感謝します。あなたはここでそれを見つけることができます:http://romeo.akademx.ro/2012/04/06/slick-and-box2d/
これはレンダリング関数です:
そして、これらは私が世界画面の調整を変換するために使用する機能です:
私はまた、このリンクにあるSlickDebugDrawを使用しています:http ://slick.javaunlimited.net/viewtopic.php?f = 19&t = 3610&sid = 69614ac53aaf5724b808b75173e8e48e
しかし、彼のDebugDrawは、私のレンダリング関数とはまったく別のものを描画します。私は少し混乱しています。
java - Java Slick2d - 例外をスローするスプライトシートからタイルをロードする
ブロッククラス
}
タイル生成クラス
何が間違っているのかわかりません。slick2d は初めてです。スプライトシートからタイルを初期化しようとすると、例外がスローされます。tileGen クラスの init に問題があります。
java - JavaSlick2d-マウスの座標を世界の座標に変換する方法
メインクラスのレンダリングで翻訳しています。翻訳に基づいてマウスの位置を取得するにはどうすればよいですか?
キーダウン時のプレーヤーの位置を.2f*deltaで更新します
説明に役立つ画像
i92.photobucket.com/albums/l22/occ31191/Untitled-4.png
java - Slick2d シェイプには別のシェイプが含まれています
Slick 2d Java ゲーム エンジンで遊んでいます。円が正方形の中にある場合は緑色で表示されるレンダリング ロジックを作成しようとしています。それ以外は赤色です。この画像で私が達成しようとしていることがわかります。
私の問題は、Slick2d のShape.contains(Shape)メソッドを使用すると、円が正方形にあるかどうかに関係なく、常に false を返すことです。Java AWT Rectangle.contains(Rectangle)メソッドを使用するたびに、true が正しく返されます。
これが私が使用している(ごみの)コードです。それが違いを生む場合、座標をフロートとして保存しています(したがって、Java AWTの長方形のintへのキャスト)。
Slick のバージョン 274 を使用しています。Shape.containsの Slick ソースを調べてみましたが、この段階では少し上です。なぜこれが起こっているのかについてのアドバイスをいただければ幸いです。
編集
わかりましたので、次のように Slick2d メソッドを使用すると...
me.intersects(それら) を返します || me.contains(それら);
...期待どおりに動作します。ただし、contains が単独で機能しない理由はまだわかりません。
java - Slick2D フォントが機能しない
Slick2D ライブラリがあり、Java でゲームを作成しています。ちょっとした質問ですが、 Graphics オブジェクトにフォントを設定して別のフォントで描画するにはどうすればよいのでしょうか。私はそれを機能させることはできません。AngelCodeと関係があると思いますが、「.tff」ではないフォーマットが必要なのでわかりません。
それで、あなたはそれをどのように行うか教えてもらえますか?
java - Slick2d のエラー
このチュートリアルに従って、EclipseでSlick2dを起動して実行しようとしています。テスト アプリケーションをコンパイルしようとすると、次のエラーが発生します。
これを修正する方法はありますか?
java - ジャワ | Slick2D - TiLeD でオブジェクトを使用するには?
こんにちは私はゲームを作成しており、トレーナーを立てる方法がいくつかあります (ポケモン ゲームであるため) が、作成する新しいマップごとにエンティティとして毎回位置をコーディングする必要があります。TiLeD でオブジェクトを作成し、Java にすべてのトレーナーを自動的にインポートさせる方法はありますか?
ありがとう!
編集:方法がある場合は、その方法を説明してください。
java - タイル Java & パララックス
Tiled の GitHub Java バージョンでの視差レイヤーの暫定的なサポートがどのように適切に機能するかを知っている人はいますか?
コンパイルされ、正常に実行されます。ただし、レイヤーをviewplane distance
0.00 (最小値)に設定し、レイヤーを 0.00 に設定するとeye-viewplace distance
、ゲームのビューポートを表す黄色の四角形がエディター ビューで 1:1 スクロールすることが予想されます。そうではなく、エディター ビューの左端までスクロールすると、黄色の「ビューポート」の四角形が画面から半分はみ出してしまいます。
ツールを誤解していますか、それとも動作状態にありませんか? 私がそれを理解できれば、Slick2D の TiledMap クラスを拡張して、レイヤーを視差深度でレンダリングすることは簡単です。
java - 長方形の衝突検出アルゴリズムが半分働いている
私は slick2d + Java で衝突検出のアルゴリズムを書いています。これは、私が作成するプラットフォーマー ゲームで最終的に使用します。アルゴリズムがどのように機能するかというと、プレイヤーが四角形にどれだけオーバーラップしているかを検出し、そのオーバーラップによってプレイヤーを四角形の外に移動させます。問題は、アルゴリズムにかなりの数の問題があり、修正方法がわからないことです。まず、プレーヤーが長方形の外に出すぎて、跳ね返っているように見えることがあります。第 2 に、プレーヤーが長方形の内側で小さいながらも目立つ量を移動できる場合があります。最後に、速度を上げると、プレイヤーが四角形を通り抜けることができる場合があります。これは非常に漠然とした質問ですが、何が間違っているのかを理解するために本当に助けが必要です. どんなアイデアでも大歓迎です。
アルゴリズム:
完全なソース: