問題タブ [agents]
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.
sprite-kit - GameplayKit で SKNodes を直立に保つ
動物のキャラクターを使った SpriteKit ゲームに取り組んでいます。動物は、GameplayKit のエージェントを使用して画面を左右に移動します。彼らは、画面の片側から反対側に移動する目に見えないエージェントに従います。これは、右から左に移動するとスプライトが上下逆に移動することを除いて、正常に機能します (左から右に移動しても問題ありません)。ミラー イメージを取得するために xScale を変更しようとしましたが、これを変更するために作成した SKAction をエージェントがオーバーライドしているようです (文字が画面上で一瞬びくびくします)。スプライト文字を直立させる方法を知っている人はいますか? 私のコードは func didBeginContact でトリガーされます。
これを修正する方法はありますか?
更新:コードは元の質問に示されています。
移動ノードは、SKNode (クラス: AnimalNode) の子に次の関数で用意されています。
RightWall は GameScene に設定された SKShapeNode です。ifステートメントが機能しているかどうかを確認するためにprintステートメントを追加したため、連絡先は正常に機能します。func turnLeft の呼び出しにも問題はなく、ノードに何も変化がありません。たぶん、これはキャラクターを反転させる最良の方法ではありません。私は他のアプローチに対してオープンです。turnLeft 関数は、キャラクターが右から左に移動するときに、キャラクターの向きの変化がよりシームレスに見えるように設定されています (そのため、スプライトの xScale を段階的に変更して、より「アニメーション化された」感じを与えます)。
object - netlogo のエージェントとオブジェクトの違いは何ですか?
ネットロゴの勉強を始めました。エージェントとオブジェクトの違いを教えてくださいと言われました。いくつかの Web サイトで解決策を検索しましたが、わかったのは、エージェントは指示に従うことができる存在であるということだけです。NetLogo には、タートル、パッチ、リンク、オブザーバーの 4 種類のエージェントがあります。ただし、Netlogo にどのようなオブジェクトがあるのか、まだわかりません。
助けてくれてありがとう..
swift - Swift GameplayKitは、シーンを一時停止せずにGKAgentを一時停止します
GKAgent を一時停止する最良の方法は何ですか?
私のゲームはいくつかのレベルでいくつかのエージェントを使用しており、ゲームが一時停止/ゲームオーバーになったときにエージェントを一時停止する必要があります。
ゲームで SKScene 全体を一時停止するのではなく、worldNode を一時停止します。これにより、ゲームが一時停止されている場合でも spriteKit のものをより柔軟に表示できるからです。
私は使用しています
エージェントの動作を更新し、それに応じて移動するメソッド。
更新メソッドを停止することを考えましたが、エージェントはまだ最後の既知の GKGoal に移動します。
これまでに見つけた最善の解決策は、ゲームが一時停止しているときにエージェントの速度/最大速度を 0 に設定することです。ここで私が抱えている問題は、特に複数のエージェントを独自の動作で使用している場合、再開時にエージェントの速度を以前の速度にリセットするのが少し面倒なことです。また、それらは消えて、再開時に再び現れるように見えます。
私が理解している限り、agent.paused メソッドなどはありません。
SKScene自体を一時停止せずにエージェントを一時停止する良い方法は何ですか?
助けと提案をありがとう。
eclipse - マルチエージェントシステム - JADE - アレイをメッセージとして交換
Eclipse で JADE を使用してマルチエージェント システムを開発しています。異なるプラットフォームのエージェント間でメッセージを交換するコードを開発することができました。現在、エージェントが互いに配列を送信してクエリで使用できるようにしようとしていますが、それを手に入れることができませんでした。それを渡す方法に関する提案はありますか?
jenkins - Q: Jenkins ノード/エージェントの作成と構成のデバッグ
CentOS v7.2.1511 で実行されている Jenkins 2.6-1.1 に問題があります。認証と承認には、Crowd 2 統合プラグイン v.1.8 とMatrix Authorization Strategy プラグイン v.1.3.2をそれぞれ使用しています。セキュリティは、「プロジェクト ベースのマトリックス承認戦略」用に構成されています。
私の Jenkins 構成では、Crowd サーバーでjenkins-administratorsとjenkins-usersの 2 つのグループ割り当てを採用しています。jenkins-admininstratorsでは、すべての権限が有効になっています。jenkins-usersには次の権限があります。
- 全体: 読み取り、RunScripts
- エージェント: ビルド、構成、接続、作成
- ジョブ: ビルド、キャンセル、構成、作成、削除、検出、読み取り、ワークスペース
- 実行: 削除、更新
- 表示: 構成、作成、読み取り
- SCM
jenkins-administratorsは明らかに、これらの権限もすべて有効にしています。
問題は、ある時点で、jenkins-administratorsとjenkins-usersの両方にいるユーザーがノードを構成したり、新しいノードを作成したりできなくなったことです。つまり、ユーザーがリンクをクリックしてノードを構成するか、新しいノード ( ) ページで [ OK/computer/node
] をクリックすると、投稿は通過しますが、ページが返されることはありません。
jenkins-administratorsグループからユーザーを削除すると、期待どおりにノードを追加および構成できます。
jenkins-admininstratorsグループのみに属するようにユーザーを構成すると、ログインできなくなります (これは関連しているようです)。
jenkins-administratorsとjenkins-usersが re:to ノードで同じ構成になるようにセキュリティ マトリックスを変更しようとしましたが、何も変わりませんでした。
スレーブ ログと への時折のメッセージ以外には、 に/var/log/messages
関連するものはないよう/var/log/jenkins/jenkins.log
です。
ノードの構成と作成により関連性の高い情報を表示するようにJenkins ロギングを構成する方法に関する提案、またはノードの作成と構成プロセスを観察する方法に関する一般的な提案はありますか?
jmeter - 特定のテストを実行する jmeter エージェント
複数のエージェントを使用して Jmeter テストを実行したいのですが、各エージェントで同じテストを実行したくありません。
特定のテスト (スレッド グループ) を特定のエージェントに割り当てるにはどうすればよいですか?
ありがとう