問題タブ [pathing]

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 投票する
7 に答える
12003 参照

msbuild - MSBuild WebProjectOutputDirにスペースを含めるにはどうすればよいですか?

コマンドラインからMSBuildを呼び出そうとしています。スペースのないパスを使用していたときはすべて正常に機能していましたが、スペースのあるパスがあり、コマンドが失敗します。

コマンド(動作):

次に、引用符を追加し、OutDirをOutPathに変更しました(機能しません)。

私が目指しているのは次のようなものです(機能しません):

スペースを含むOutDir/OutPathおよびWebProjectOutputDirの構文に関するヘルプはありますか?出来ますか?そうでない場合は、理由が何であるかを誰も知りません(一部のURLにはスペースタイプのものがないためですか?)

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

c++ - 分岐タイル パスのマッピング

私はゲームに取り組んでいます (そして、すでにいくつかの質問をしています) が、皆さんに尋ねたい別の質問があります。

このゲームのレベル形式は、TilemapData 構造体の配列へのインデックスである Uint16 (私は SDL を使用しています) のタイルマップとして設定されます。tilemapData 構造体のビットの 1 つは isConductive ビット/ブール値です。

このビットの使用は基本的に、さまざまなオブジェクトを 1 つの「powerNet」に接続するパスを作成することです。以下に、現在の方法に関するコードをいくつか示します (これは機能しますが、後で本当に嫌いな理由について説明します)。

false を返すことは、関数が失敗したことを意味することに注意してください (この場合、すべてのオブジェクトが適切にリンクされていません)。

私の心配は、導電性タイルを歩く関数が、スタック オーバーフローのために、より複雑なマップで完全に失敗することです。これらの機能を使用してこのリスクを軽減する方法について、いくつかのアイデアはありますか? 必要に応じて、使用される構造体に関する詳細情報を提供できます。

コードを変更してrecursiveCheckTile、ジャンクションに到達したときにのみ再帰呼び出しを行い、それ以外の場合はそれが存在する導電パスを対話的にたどるようにすることを考えましたが、事前に知ることができないため、それはまだ部分的な解決策にすぎないようですパスがどのようにねじれているか、分岐しているか。

それが違いを生む場合、ここでは速度はまったく重要ではありません。この関数は、マップが使用される前に処理されているときに 1 回しか実行されないため、少し余分な時間を使用しても問題はありません。

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

javascript - javascriptへのDjangoパスが機能しない

私はいろいろなことを試みてきましたが、これを理解することはできません!

何らかの理由で、Django開発サーバーでは、JavaScriptへのパスが機能しません。

ディレクトリ構造は

index.htmlに私は持っています

そして、それは機能しません!

script.jsをコピーしてindex.htmlに直接貼り付けると、すべての機能が機能し、パスだけが台無しになります。

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

java - 障害物のある最短経路を見つけるアルゴリズム

グリッドを表すポイントのコレクションがあります。ポイントAとBの間の距離を最短にするアルゴリズムを探しています。任意のポイント(AとBを除く)のキャッチは、パスを妨げる障害物になる可能性があります。したがって、迂回する必要があります。パスは対角線上を移動できない場合があります。

このタイプの問題を解決しようとしている他の人にとって、私はこれらの参照が非常に役立つことに気づきました。

http://optlab-server.sce.carleton.ca/POAnimations2007/DijkstrasAlgo.html

http://en.literateprograms.org/Dijkstra%27s_algorithm_%28Java%29#chunk%20def:visit%20each%20vertex%20u,%20always%20visiting%20vertex%20with%20smallest%20minDistance%20first

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

c++ - A* パスコードでの間違った検索

A* パスを見つけるために書いた C++ コードがいくつかありますが、奇妙な動作をしています。ここにはかなりの量のコードがあるので、いくつかのコードに分割して、何をしているのかを説明しようと思います。A* パスがどのように機能するかについては説明しません。あなたがアルゴリズムをすでに知っているのを助けようとしているなら、私は仮定します。

まず、ノードの h 値を計算するための関数を次に示します。

ここには問題がないと確信しています。かなり単純なもの。

次は Node クラスです。そして、私は知っています、私は知っています、それらの変数を非公開にし、getter を使用します。テスト目的でこのようにしました。

各ノードには X 変数と Y 変数があります。F ではなく G と H のみを格納し、必要なときに F を計算します (これは私のコードでは 1 回だけです)。次に、親の X 値と Y 値があります。リストはブール値です。fale = オープン リスト、true = クローズ リスト。

Object クラスもあります。ここで重要な変数は X、Y、および Passable だけで、すべて getter を介してアクセスされます。
これが私の実際の経路探索コードの始まりです。以下に示すように、方向に対応する数字の文字列を返します:
432
501
678
したがって、1 は右に移動することを意味し、8 は下と右に移動することを意味し、0 はどこにも行かないことを意味します。

次に、目的地が見つかるまでループします。sizeLimit は、永遠にループしないことを確認するためのものであることに注意してください (このコードを修正できれば問題ありません。現時点では非常に必要です)。この時点から、別の方法でマークするまで、すべてが ij ループ内にあります。

次の部分:

続き:

これは、ij ループの最後の部分です。

ここで、F スコアが最も低いノードを見つけて、それを現在のノードに変更し、クローズド リストに追加します。無限ロッピングに対する保護もここで終了します。

私が抱えている問題は、特定のパスが見つからないことです。パスが任意の時点で上または左に移動すると、機能しないようです。下、左、右すべて正常に動作します。とにかくほとんどの場合。この問題の原因はまったくわかりません。ある時点で、コードを手動でたどって問題の場所を確認しようとさえしました。うまくいかなかったのも当然です。

もう 1 つ: 中かっこを数えている場合 (まず第一に、思ったよりも献身的です)、最後に右中かっこがないことに気付くでしょう。私のリターンステートメントは言うまでもありません。最後に、省略したパスを実際に作成するためのコードが少しあります。ただし、その部分が問題ではないことはわかっています。現在、コメントアウトしていますが、それでも同じようには機能しません。どこが機能していないかを教えてくれるコードをいくつか追加しましたが、それは解釈ではなくパスファインディング部分にあります。

申し訳ありませんが、私のコードはとても面倒で非効率的です。私は c++ を初めて使用するので、私のテクニックに関する重要なアドバイスも歓迎します。

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

c# - Curve3D クラスを使用した 3D でのパス - 問題

私は現在、ランダム トラックの生成を含むプロジェクトに取り組んでいます (Z 軸の固定インクリメントとランダム化された X と Y ででこぼこのトラックを作成します)。期待どおりに機能する Catmull Rom 補間を使用してトラックを実装しています。これにより、9800 個のポイントが生成され、2 次元配列に格納されます。

私の主な問題は、トラックに沿ってオブジェクトをパスしようとしているということです(カメラの使用と、後でアバターが従うため)。現在、msdn ヘルプhttp://msdn.microsoft.com/en-us/library/microsoft.xna.framework.curve.aspxに従って Curve3D クラスを使用しています 。 「testCube」ベースの位置を割り当てる関数があります。値の時間と、catmull を含む配列の結果がオフになります。

今問題に; 私の立方体は広い意味でトラックを下りますが、トラックが進行するにつれて、頻度が増加して前後にジャンプするように見えます。干渉する可能性がある他のコードを排除しました。

私は現在使用しています:

basicPoints 配列は、catmullRom 補間に使用した元の 100 ポイントを保持し、drawLocValues は補間の結果です (それぞれ 100 と 10000 の値)

testCube が正しい方向に向かっているのではなく、トラックをまっすぐ進んでいない理由についてのアドバイスをいただければ幸いです。余談ですが、両方のベクトル配列の値は、チェックしたとおり正しいです (そして、トラック自体が正しく描画されます)。また、すべての xyz ポストおよびプレループのカーブ クラス内で CurveX.postloop.CurveLoopType.Linear を使用しています。

ありがとう

編集: 要求に応じて接線コードを設定:

あなたの質問に答えるには、はい、それは本質的にラッパーです。問題は、画面に出力された testCube.position.Z にあるようです。問題なく開始されますが、時間の経過とともに、値が増加し続けて倍増し始めます。一般的に言えば、前進の勢いを維持しますが、より良いものを求めています。それが前方に吃音し、その後後方に吃音するなど。

これまでの返信ありがとうございます

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

java - オブジェクトを直線パスでポイントからポイントへ移動する

画面を横切ってスプライトを直線で移動しようとしています。画面に触れた場所に向かって、私がしたことは各ループの update() で、現在のスプライトの場所がxy は、宛先 x ,y に対して == です。スプライトの x++ と y++ がない場合...それは..直線で移動していません... x または y 座標が最初に目的地の x または y に到達する場合があるため...どのようにx と y の両方が目的地に一致するように変更しますか?

スプライト オブジェクトの現在の擬似コード

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

asp.net-mvc-3 - MVC3_Layout.cshtmlページ内のApplicationPathの使用または検索

私はC#.Net Webアプリを持っていますが、パスはローカルボックスから開発ボックスとは異なります。私のローカルURLはhttp:// localhost:<port> / Proposal/Editです。ただし、開発サーバーでは、http:// {MydevServer} / dev / app / Proposal/Edit]です。したがって、これにより、スタイルシートやナビゲーションリンクなどで問題が発生します。すべてのコントローラー内のApplicationPathを取得し、パスされた要素が使用できる変数を設定できることはわかっています。しかし、それはこの問題にはあまりにも多くの作業のようです。これを解決する方法について何かアイデアはありますか?_Layout.cshhmlファイルでApplicaionPathを取得することは可能ですか?それはより良い考えですか?

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

java - Android iText テキスト抽出

みんな、これをAndroidで実行するのに問題がありますが、Javaで実行しても問題ありません。

このコードは PDF 内のテキスト全体を抽出し、テキスト ファイルに転送しますが、Android がそれを実行できるかどうかはわかりません。ここでの問題はファイルパスだと思いますparsePdf("assets/Resume.pdf","assets/Resume.txt");。うまくいきません。

パスを変更しましたが、エラーは解決されません。私はそれをデバッグしましたが、まだエラーが発生しました:

私は問題を知っていますPdfReader reader = new PdfReader(pdf);。パスを間違えましたか?

PS: デバッグに関しては初心者です。デバッグ レポートが間違っている場合は修正してください。

ありがとうございました。

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

php - WP Timthumb パス エラー - おそらくキャッシュ関連?

サブドメイン (actividades.acropolis.org.mx) を 1 つのサーバーから別のサーバーに wp インストールでコピーしました。簡単に言えば、移管を行い、ドメインの DNS がまだ新しいサーバーにリダイレクトされていない間に、次のサーバーのプレビュー URL を使用しました。

http://actividades.acropolis.org.mx.s160231.gridserver.com

DNS 転送が完了したので、上記の URL を持つ wp_options テーブルの 2 つの行を新しいものに変更しました: actividades.acropolis.org.mx

timthumb.php のパスを除いて、すべて正常に動作します。

私の疑いは、DNSの変更が行われる前に以前のURLを何らかの形で保存し、現在それを使用して問題を引き起こしているということです...

ホームページで見れます

http://actividades.acropolis.org.mx/actividades/

スライド ギャラリーには、ほんの一握りのサム イメージが保存されていません (何らかの奇妙な理由で、この一握りには非常に長い場合でも適切なパスがあります)。

不足している画像のソースを取得すると、たとえば次のようになります。

http://actividades.acropolis.org.mx/wp-content/themes/eVid/timthumb.php?src=http://actividades.acropolis.org.mx.s160231.gridserver.com/wp-content/uploads/ 2012/11/EL-ARTE-DE-VIVIR_EL-ARTE-DE-SERVIR.jpg&h=277&w=858&q=80&zc=1

エラーにつながる

そのため、ティムサムが使用するパスを正しいものに設定する方法を不思議に思わずにはいられません。

よろしくソトクラ