問題タブ [tiles]

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 に答える
1088 参照

iphone - 2-D iPhone ゲームでのタイルベースの衝突検出の問題

セットアップ:
iPhone 用の 2D タイル ベースのゲーム (鳥瞰図) に取り組んでいます。アプリは、ヒーローがタイルを移動できるかどうかを表す true または false の「ブロック」プロパティを持つタイルの tile-d (.tbx) タイルマップ ファイルを読み取ります。マップ内の各タイルを繰り返し処理し、タイルの行と列を表す 2 次元の C 配列を作成して、各タイルのブロックされたプロパティ (true/false) を保持します。ヒーローをボード上で移動するときは、アレイでヒーローの位置を確認して、移動したタイルがブロックされているかどうかを確認します。ブロックされた場合、ヒーローの位置は前進した分だけ反転します。

問題:
ブロックされたタイルをヒーローが踏んだ場合、そこから移動できないという問題があります。ブロックされたタイルが本来あるべき場所で検出されるという意味で、タイルの位置は正しいですが、それでもヒーローは立ち往生しています。ヒーローは「タイルごと」ではなく「ピクセルごと」に進みます。それがすべてです。残っているのはコードを表示することだけです: (ヒーローのサイズは 28 x 36 ピクセルです)

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

android - Android での TiledLayer に相当するもの

風景やパターンのある背景などを描くために、J2ME の TiledLayer を使用しました。それに対応するアンドロイドはありますか。android は、レイアウト XML でそのようなタイル パターンを設定するオプションを提供しますか?

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

iphone - iPhone 用のタイルベースのゲーム エンジンまたはフレームワーク?

iPhone および iPod touch 用の単純なタイル ベースの RTS (リアルタイム ストラテジー) ゲームを作成する予定です。

使用できる既存のゲーム エンジンまたはフレームワークはありますか? もしそうなら、どこでそれを見つけることができますか?

0 投票する
2 に答える
686 参照

java - Webテンプレート(支柱タイル)-現在のページを示すための最良の解決策?

StrutsTilesプロジェクトのWebページの共有メニューコンポーネントで現在選択されているページを示したいと思います。

私はいくつかの可能な解決策を考えることができます

  • 現在のURLを確認してください
  • 示すためにいくつかのJavascriptを呼び出す
  • タイルまたはストラットの構成ファイルに接続して読み取る可能性があります。

この問題はこれまで何度も直面したことがあると思います。これに対処する最良の方法は何ですか?

0 投票する
4 に答える
5831 参照

java - StrutsTiles1-ネストされたタイルの問題

Strutsタイル1を正常に使用していますが、タイルをネストしようとすると問題が発生します。

私は現在次のようなレイアウトを持っています:

かなりの数のユーザーページで使用するために、このような別のテンプレートが必要です。

そこで、ユーザーレイアウトの最初のレイアウトを拡張したいと思います。私が使用しているタイルの定義:

私はuser/layout.jsp通常、を使用してタイルを表示しようとし<tiles:get name="userContent"/>ます。

そして問題はThe requested resource (/WEB-INF/jsps/user/userContent) is not available

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

java - Struts2では、すべてのページで共通のhtmlをどのように共有しますか?

Struts2では、すべてのページで共通のhtmlをどのように共有しますか?

Asp.netにはマスターページがあり、Railsにはレイアウトがあります。アイデアは、共通のhtml(ヘッダー、メニュー、スタイルなど)がすべて一箇所にあるため、保守が簡単であるということですが、私の人生では、Struts2に同等の機能を見つけることができません。

それは他の何かと呼ばれていますか、それとも私がそれを見つけることができないのはなぜですか?

0 投票する
2 に答える
134 参照

servlets - Struts テンプレートのタイルにサーブレットの応答を配置する

Struts アクションを介して呼び出されるようにサーブレットを設定しました。その結果、画面に html が書き込まれます。ただし、テンプレート システム (ヘッダー、コンテンツ、フッターなど) を使用しており、コンテンツ タイトルのみに書き込みたいと考えています。ヘッダーとフッターを保持します。

これが可能かどうか誰にもわかりますか?

ありがとう、ギアロイド。

0 投票する
2 に答える
1554 参照

iphone - iPhone での巨大な画像のスケーリングとトリミング

ここ数週間、iPhone でタイリング メカニズムを動作させようと、頭を悩ませてきました。スクロール ビューで要求されるタイルとして保存できるように、約 150 MB の画像をスケーリングおよびトリミングする必要があり、ユーザーは画像を高解像度で表示できます。

問題は、これらの画像が iPhone の処理能力の限界を押し広げていることです。これらの巨大な画像を 1000 程度に縮小してタイリングするのは非常に簡単に思えますが、ズーム レベルが大きい場合は途中で、たとえば 4000 に拡大する必要があり、それは大きすぎます。そこで、フルサイズの画像から中サイズのブロックを作成し、それらのそれぞれと中ズームをタイリングするというアイデアを思いつきました。

内側のループの周りに autoreleasepool を作成し、各サイクルの後にそれを排出することで、ほとんどの場合、メモリを制御下に置くことができますが、ランダムに見えることがあり、メモリがリークするか、少なくとも排出されません。私はこれをすべてセカンダリ スレッドで行っており、そのスレッドの最初の関数に戻ったら、スレッド自体の autoreleasepool を解放してから、最後のメモリ アーティファクトをクリアします。シミュレーターには問題ないようですが、iPhone の許容度ははるかに低く、タイリング プロセス全体を完了する前にクラッシュします。私が使用しているクロッピング コードは Hive05 のものです

http://www.hive05.com/2008/11/crop-an-image-using-the-iphone-sdk/

これほど大量の画像を扱う必要があった人は他にいますか? タイルを事前に生成するのが最善の方法ですか? 一部のループがメモリを増加させ、一部を増加させない理由、または外側のプールを待つ代わりに内側のプールですべての自動解放されたものを強制的にクリアする方法についての提案はありますか?

ここまで読んでくれてありがとう。

追加しなければならないのは、これらの画像はTIFであるため、ビットマップ情報を直接読み取る方が、全体をスケーリングしてトリミングするよりも優れている可能性があることです。

0 投票する
4 に答える
1586 参照

c++ - タイルサイジングアルゴリズム

私はC++でタイルゲームを作っています。現在、ゲームが読み込まれると、すべてのタイルが以下に基づいて配置されます。

tilesize->正方形なので、これが幅と高さです

tile_count_x

tile_count_y

私は次の変数を持っています:

desktop_width

desktop_height

game_window_width

game_window_height

tile_count_x

tile_count_y

これらの値に基づいて、デスクトップとtile_countの制約を考慮して適切なウィンドウサイズを設定するアルゴリズムを探しています。次に、この範囲内で、タイルにウィンドウの周囲のx%に隣接するオフセットを設定します。これにより、基本的にタイルサイズも決定されます。

例:タイルが10 * 3ある場合、次のようになります。

これを行うために必要な式がよくわかりません。

編集(コメントから):

  • タイルサイズの変更、tilecountxおよびyは静的です
  • ゲームウィンドウをデスクトップ解像度で可能な限り大きくしたいのですが、アスペクト比もtilecoutxとtilecountyを尊重したいです。

私が言っていることの例を見つけました。Windowsでマインスイーパを開きます