2024-11-12
- PythonのPlayerのUdonSharp化
-
QRCodeModePlayerの変換
- 確認
- 修正
- 確認
-
QRCodeCharacterCountPlayerの変換
- 確認
- 修正
-
QRCodeBitConversionPlayerの変換
- UdonSharp用に簡易的な独自のNumpy(RinaNumpy)をimportする形で変換。
- RinaNumpyに新しいメソッドを追加。
-
2024-11-13
-
U#変換の続き
-
ChecksumPlayerの変換
- 前回のChatGPTインスタンス「
https://chatgpt.com/g/g-kuufVcS5H-miraitoriko/c/67325684-52c0-8012-9905-c5252b4a47b1
」(Masarina用)
の最後のメッセージを
削除、質問、削除、質問…と繰り返す形で作成していく。
- 前回のChatGPTインスタンス「
-
e_QRCodeTerminationPlayerDirの削除(使わないプレイヤーだったため)
- 確認
- 修正
-
PolynomialDivisionPlayerの変換
- このプレイヤーは、プレイヤーとしては使いませんが、ライブラリとして扱います。
-
やるべきことを一度まとめる
- efghijkl2_ChecksumPlayerDirの確認がまだ。
- j_PolynomialDivisionPlayerDirの確認がまだ。
-
-
2024-11-13
-
PyToU#変換の続き
- の
Convert.ToInt32はU#で使えないので、
public int BitStringToInt(string bitString) { int result = 0; for (int i = 0; i < bitString.Length; i++) { if (bitString[i] == '1') { result += (1 << (bitString.Length - i - 1)); // ビットシフトを使って各桁を加算 } } return result; }
で代用。RinaNumpyに追加した。
確認完了。- ChecksumPlayer の変換の確認
なんかおかしい。
CharGPTに頼らず、時間をかけて上から一つ一つみていく必要がある。
- の
-