var timestamp = new Uint32Array[16];
var timestamp2 = new byte[0];
それは私のコードですが、機能しません。誰か助けてくれませんか
var timestamp = new Uint32Array[16];
var timestamp2 = new byte[0];
それは私のコードですが、機能しません。誰か助けてくれませんか
var timestamp2 = new Uint8Array();を試すことができます。
Javascriptにはバイトデータ型はありません。
通常、Number
そのような数値を表すためにデータ型を使用します。
var timestamp = [];
配列のタイプは指定しません。各項目には、任意のデータ型を入れることができます。
最初に:webglを実行せず、タイムスタンプを保存したい場合は、昔ながらの配列に固執します。
ArrayBuffersと型付き配列を使用して、 「byte-buffers」を宣言し、Cのような構造体を作成できます。
var buffer = new ArrayBuffer(16) // create a 16-byte buffer
そのバッファを操作するには、ビューを作成する必要があります
var int32View = new Int32Array(buffer)
その後、通常の配列にアクセスするのと同じようにバッファにアクセスできます
for(var i = 0; i < int32View.length; i++){
int32View[i]=i
}
ArrayBuffersと型付き配列の詳細については、こちらをご覧ください。