Processing 1.0.9 でanint
を aに変換しようとしています。byte
これは、私が取り組んできたコードのスニペットです。
byte xByte = byte(mouseX);
byte yByte = byte(mouseY);
byte setFirst = byte(128);
byte resetFirst = byte(127);
xByte = xByte | setFirst;
yByte = yByte >> 1;
port.write(xByte);
port.write(yByte);
Processing API によると、これは機能するはずですが、次のようなエラーが表示され続け xByte = xByte | setFirst;
ます。
cannot convert from int to byte
128 と 127 をそれぞれの 16 進数値 (0x80 と 0x7F) に変換しようとしましたが、うまくいきませんでした。API や他のブログに記載されているすべてのことを試しましたが、非常に些細なことを見逃しているように感じます。
助けていただければ幸いです。
ありがとうございました。