問題タブ [arraybuffer]

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

javascript - 「4バイトシングル」/浮動小数点/IEEE 754エンコードデータのバイナリデータでArrayBufferを読み取る方法は?

を介してバイナリ ファイルをループし、arrayBuffer1024 個の浮動小数点のセットを取得する必要があります。私はこれをやっています:

私の問題は、バッファの終わりの最初の実行でこれを呼び出す場合です。

私が呼び出す次の実行では、同じステートメントが失敗します。

私はここで読むことができますが、私はこれを行うことができます:

質問: ArrayBufferで最初のビューを
宣言した後、ループが失敗するのはなぜですか?Float32Arrayresponse_offer

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

javascript - ストリーム ArrayBuffer websocket binary.js

たくさんのArrayBufferをストリーミングしたい。

  • クライアントからサーバーへの文字列の送信とその逆は問題ありません。

  • ArrayBuffer をサーバーに送信しても問題ありません

サーバーからクライアントへの ArrayBuffer の送信が機能していません。クライアントで空の ArrayBuffer を取得します => ArrayBuffer{}

サーバ:

console.log(data) は埋められた配列を示しているので、これは機能します。

クライアント:

これはログに記録します: ArrayBuffer {}

だからデータはありません:(

wsStream.write(arrayBuffer); でデータを送信します。

配列 wsStream.write([0,2]); を送信した場合 または文字列 wsStream.write("Hello"); 私は問題なく、すべてのデータを取り戻しました。

なぜこうなった ?ありがとう :)

0 投票する
0 に答える
192 参照

javascript - arraybuffer を使用してキャンバス レンダリング データを格納する

キャンバスのパフォーマンス

最近、キャンバスで多くのアニメーションを作成しています。キャンバスにはイベントがないため、座標に基づいて独自のイベントシステムを作成する必要があります。つまり、衝突検出機能が必要です。ほとんどのコードは非常に長いため、自分で書き直して、そうすることで、それがいかに簡単かを理解しました。それで、ある種のゲームコードを書きました。

基本的に、キャンバス ゲームは多数の数値の一時配列であり、ほとんどの場合、0 から 64,128 または 256 の間の数値で十分です。たぶん縮小して倍数として使用

だから私は考えていましたこれらの値をに保存するとどうなりarraybufferますか?

例:(私はそのようにしています...もっと良いことを知っているなら、遠慮なく教えてください)

すべてをアラバッファに格納する方がよいのではないでしょうか?

私の考え(間違っていたら訂正してください):

arraybuffersバイナリデータであり、

レンダリングは高速で 、メモリは小さくする必要があります。

この 2 つの意見が正しければ、適切な配列タイプを選択して、説明されているような配列構造を適切に作成するにはどうすればよいでしょうか?

注:私の場合、私は 2 次元配列を使用しています。また、オブジェクトを使用したくありません。