Ich versuche, eine int
in eine byte
in Verarbeitung 1.0.9.
Dies ist der Codeschnipsel, mit dem ich gearbeitet habe:
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);
Laut der Processing-API sollte dies funktionieren, aber ich erhalte immer wieder einen Fehler bei xByte = xByte | setFirst;
die besagt:
cannot convert from int to byte
Ich habe versucht, 128 und 127 in die entsprechenden Hex-Werte (0x80 und 0x7F) zu konvertieren, aber auch das hat nicht funktioniert. Ich habe alles versucht, die in der API sowie einige andere Blogs erwähnt, aber ich fühle mich wie ich bin etwas sehr trivial fehlt.
Ich wäre für jede Hilfe dankbar.
Ich danke Ihnen.