問題タブ [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 投票する
2 に答える
57 参照

php - PHPパスの問題

私はファイルfunctions.phpを持っています。ファイル内には、次のような特定の場所を指すいくつかの関数があります。

この関数は、functions.phpファイルが配置されているimages/フォルダー内のディレクトリを返します。

問題は、function.phpが存在する別のフォルダーにあるスクリプトからこのfunction.phpを含めると、この関数が正しい結果をもたらさないことです。

これをどのように解決すれば、functions.phpが配置されているフォルダーが常に返されますか?

パスは次のようになります。

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

python - A* の簡約速度

私はしばらくの間、A* 検索アルゴリズムの独自の実装を最適化しようとしてきましたが、実際のアルゴリズム部分を少し変更することになりました。

このアプローチが通常の A* よりも速いかどうか疑問に思っていました。なぜ、またはなぜではないのですか?もしそうなら、このわずかに異なる方法で通常の A* を使用する理由は何ですか?

ヒープ キューの使用については知っていますが、それはこの質問の焦点では​​ありません。

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

java - Java パス foreach ループ

個々のモンスター「chasePoint」を設定することにより、「モンスター」を「PathingCoordinates」の配列リストを介して移動させようとしています。しかし、モンスターを 1 体以上追加するたびに、それらは JPanel の周りをあらゆる方向に走り回ります。(私の推測では、次の「chasePoint」への最速ルートを取る)

私はJavaが初めてで、foreachループを初めて使用するので、誰かが私のロジックが失敗する方向に私を向けてくれれば幸いです。

申し訳ありませんが、さらに情報が必要な場合は、リクエストしてください。

編集: 各モンスターのスポーンの間に遅延があります。最初のモンスターは正しい「chasePoint」の次のモブを追いかけ、ランダムに動くようです。

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

java - Java印刷文字列はポインタ番号を与える

私は、ある時点でそのパスを出力する必要がある、Java の特別なパスファインディング システムに取り組んでいます。完成にはほど遠いですが、問題が発生しました。コードを実行すると、文字列自体ではなく、文字列へのポインターが出力されます。コードは次のとおりです。

出力は次のようになります

パスのコンストラクターでわかるように、文字列 "" (空の文字列) へのパスを既に設定しています。このコードが呼び出された時点では文字列はまだ変更されていないため、「」が返されると予想されますが、代わりにこれらの奇妙な文字列ポインターが返されます。何が起きているか知っている人はいますか?

すでに route[0][0] を呼び出そうとしましたが、Java はそれを許可しないことに注意してください。

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

actionscript-3 - Actionscript 3 - ステージ上のランダムな動き? また、境界?

クリーチャーがステージを前後に上下に走っているコードを作成しようとしています。プレイヤーである私は、クリーチャーに近づき、拾う必要があります。舞台にも境界がある――

  1. マップの制約 - 大きな長方形のボックスは簡単に実現できます。私はこれをやった。
  2. マップ内の境界も長方形ですが、プレーヤーを長方形の内側に跳ね返す代わりに、反対のことをしようとしています-プレーヤーを長方形から遠ざけます.

私のコードは今のところ次のようになります。

ボックスの左側と右側をバウンスするコードが、ヒット テストしているボックスの上部と下部と競合するため、上記はうまく機能しません。それをスムーズに行う方法はありますか?

また、私が抱えているもう 1 つの問題は、ゲーム内のモンスターのパスです。私は彼らに次のことをさせようとしています:

  1. 「有機的に」動き回るか、少しランダムに動きます。少し動き、停止します。境界に遭遇すると、停止して別の場所に移動します。岩や木への移動が止まる限り、どこへ行っても構いません。
  2. ステージ上での動きはなるべく重ならないように。
  3. 重なっている場合は互いに押し離しますが、ごくわずかに重なるようにしたいと思います。

私はそのコードをゆっくりと構築していますが、それを行う方法について誰かアイデアを持っているかどうか尋ねてみようと思いました.

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

c# - タスクスケジューラから実行すると、設定ファイルの間違ったディレクトリを検索するプログラム

私は ac# フォーム アプリケーションを持っています。ロード時にテキストファイルを開きます。このテキスト ファイルからデフォルト設定を読み取ります。次に、numericupdownフィールドとtextboxフィールドにデフォルト データを入力します。

これを毎晩特定の時間に実行したい。Windows タスクがプログラムを開こうとしているようです。ただし、ロードするとFileNotFoundException Could not find file 'C:\Windows\system32\Settings.txt、アプリケーション実行フォルダーの近くにないという結果が得られます。コマンドラインから実行し、MVS2013 で run を使用すると、正しく開きます。

私のプログラムでは、相対パスを使用してこのファイルを検索しています

誰かがこのばかげたことに光を当てることができますか? 大変ありがたく存じます。

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

sql-server-2008 - パス分析 Web データ

生の Web 分析データを分析して、購入に至るまでの Web サイトでの一般的な到着経路を見つけようとしています。以下の 1 つのきちんとしたテーブル / スクリプトにすべてのデータを移行しました。

  1. [ORDER_ID]: 一意でない VARCHAR (A1000、A1001 など)
  2. [VISIT_IN_PATH]: 数値 (1,2,3,4,5 など)
  3. [VISIT_REMAINING]: 数値 (1,2,3,4,5 など)
  4. [CHANNEL]: VARCHAR (DIRECT / EMAIL / DISPLAY / PAID SEARCH / FREE SEARCH)

私が取得したいのはパスの数です。たとえば、ORDER_ID ABC123 だけを使用すると、次のようになります。

COUNT/VISIT_IN_PATH_1/VISIT_IN_PATH_2/VISIT_IN_PATH_3/VISIT_IN_PATH_4/VISIT_IN_PATH_5 1/FREE SEARCH/FREE SEARCH/DIRECT/FREE SEARCH/DIRECT

私は SQL にかなり慣れていないので、最初に考えたのはある種のピボットでしたが、これにアプローチするたびに、それぞれの可能性を定義しなければならない壁にぶつかり続けています。

確かにもっと簡単な方法はありますか?

どんな助けにもとても感謝しています。

ありがとう

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

url - Yii URL オーバーライド

私は自分の yiitestapp を微調整し、独自の関数とページをビューに作成することで、必要なものを表示することができました。しかし、私が作ったページをメニューバーにリンクしたいのです。URL パスをオーバーライドするにはどうすればよいですか?

たとえば、次のコード行:

アドレスを生成します

しかし、「/」を離す必要があります。