問題タブ [processing]
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.
jquery - 同じキャンバス要素内のjQueryと処理?
同じキャンバス要素内でjQuery とProcessingの両方を使用することは可能ですか?
同じページで 2 つを組み合わせるのは簡単ですが、たとえば、いくつかの処理コードをレンダリングするキャンバスに jQuery UI のドラッグ可能なボックスを配置できるかどうか疑問に思っています。
java - Java/処理で配列を空にする
配列内の各要素をループしてそれぞれをnullに設定する以外に、Java /処理にネイティブ関数があり、単に配列を空にする(または破棄して、新しい配列として再宣言できるようにする)?
javascript - Processingjs キャンバス要素にプリローダーを実装する
processingjsキャンバス要素のプリローダーをどのように実装しますか?
2 つのケース - アセットはロードされていますが、js はまだビューを計算/レンダリングしています。アセットがロードされていません
PS 誰かが processingjs タグを作成してください! 担当者 lt 1500 のユーザーはまだそれを行うことができません :(
java - Arduino IDEでシリアルモニターを使用する(なぜこれが機能するのですか?)
Arduinoでシリアルに書き込む際に特有の問題があります。最近、プロジェクトのボードをDuemilanoveからMega2560に変更しました。私のコードの一部は、処理プログラムからの非常に単純なシリアル読み取りを行います。次に例を示します。
セットアップ方法では、115200ボー接続を次のように開きます。
とにかく、これはDuemilanoveで正常に機能しましたが、Mega2560に切り替えたため、Arduinoはシリアルデータを受信していないようです。しかし、驚いたことに、データを送信する処理プログラムを起動する前にシリアルモニターウィンドウを開くと、すべてのデータが正しく送信されます。
私の質問は、すべてが機能するようにするシリアルモニターの変更と、処理プログラムでそれを再現するにはどうすればよいかということです。
opengl - 処理と OpenGL - カメラの位置を変更しますか?
データセットを世界にプロットする小さなプロジェクトを行っています。プロットができました。次に、カメラの動きを実装したいと思います。
ユーザーが c を押したままマウスをドラッグすると、カメラの位置が変更されるコードがあります。問題は、マウスの動きからカメラの動きを計算する方法がわかりません。
これは、デフォルト位置のカメラ コードです: camera(width/2.0, height/2.0, (height/2.0) / tan(PI*60.0 / 360.0), width/2.0, height/2.0, 0, 0, 1, 0 );
マウスのドラッグに関連してカメラの位置を変更するにはどうすればよいですか? (mouseX と mouseY を使ってカメラの目の位置をずらしてみましたが、うまくいきません。)
java - javaByteArrayOutputStreamクラスについて
上記のコードを使用して、JEPG画像をバイト配列として取得します。このバイト配列に正確に何が含まれているのか知りたいです。この配列には、ファイルヘッダー情報またはピクセル値のみが含まれていますか?たとえば、この画像の色を反転させたい場合、そのための良い方法は何ですか?本当にありがとう!
java - OpenGL +処理:方向に基づいて回転および移動
三角形のポインティング方向に基づいて、三角形を回転させて特定の方向に移動しようとしています。理論的には、方向(0〜360度)の正弦と余弦を計算し、これらの値をx位置とy位置に追加します。それはうまくいきません。
また、三角形は最初は下ではなく上を向いている必要があります。
javascript - JavascriptまたはjQueryはProcessingjs変数をフェッチしますか?
サーバーに送信するAJAXで使用するために、変数を 処理jsからJavascript/jQueryに渡すことは可能ですか?
java - 衝突回避の例またはヘルプ
私は、自分が取り組んでいるゲームに適応して使用できる衝突回避の例を見つけようとしています。丘の上の木を避けるためにスキーヤーの動きをモデル化するために使用されます。私は自律キャラクターのステアリング動作に基づいて動きを基にしており、パスの追跡と群れの良い例はたくさんありますが、衝突を回避するための良い例は見つかりません。 Nature of CodeのWebサイトには、ステアリングに関するすばらしいチュートリアルがありましたが、障害物の回避以外のすべてをカバーしているようでした。
ここからコードを変換しましたが、障害物の中心が衝突の範囲外にある可能性があるが、円がまだある場合を考慮せずに、障害物の中心を速度ベクトルに投影することによって衝突が検出されるため、正常に機能しません。衝突します。これが私が適応させたコードです(Processing(Javaベース)で書かれています)。
ですから、私を助けるために、自律キャラクターのステアリング動作をより良くする方法 に従う衝突回避の完全な例を誰かが知っているかどうか疑問に思いました。このサイトは、この論文のアプレットの例であり、コードを表示したい正確な例です。残念ながら、付属のコードがなく、逆コンパイルしてみましたが、メインクラスが表示されただけなので、あまり役に立ちませんでした。誰かがこの例またはそのようなもののコード、またはチュートリアルを持っているなら、私はそれを大いに感謝します。
optimization - 処理:プログラムのフレームレートを改善するにはどうすればよいですか?
そのため、私は数週間Processingに携わっており、プログラミングの経験はありませんが、より複雑なプロジェクトに移っています。ランダムなプロパティを持つクリーチャーを生成する進化シミュレーターをプログラミングしています。
最終的には複製を追加しますが、今のところ、生き物は画面の周りに浮かんでいて、マウスをいくらか追いかけています。ラインインの音と相互作用しますが、キャンバス上で見られるようにコメントアウトしましたので、あまり変わらないので、指摘したいと思いました。
現在のところ、フレームレートは私にとって理想的とは言えず、より多くのクリーチャーがスポーンされるにつれてゆっくりと低下します。根本的な間違いを犯しているのでしょうか、それともフレームごとに実行している関数が多すぎるのでしょうか。
これがソースコードで、ここのブラウザで遊ぶことができます: