0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DJProject_備忘録_4

Last updated at Posted at 2024-11-11

2024-11-12

  • PythonのPlayerのUdonSharp化
    • QRCodeModePlayerの変換

      • 確認
      • 修正
      • 確認
    • QRCodeCharacterCountPlayerの変換

      • 確認
      • 修正
    • QRCodeBitConversionPlayerの変換

      • UdonSharp用に簡易的な独自のNumpy(RinaNumpy)をimportする形で変換。
      • RinaNumpyに新しいメソッドを追加。

2024-11-13

  • U#変換の続き

    • ChecksumPlayerの変換

    • 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に頼らず、時間をかけて上から一つ一つみていく必要がある。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?