自由に概念を増やすブログ

個人的に作業進捗を記録していきます。

進捗ダメです(1回目)

3記事目にして進捗がないことを記事にするのはとてもつらい。

卒論の定期進捗を思い出して大変つらい。

 

4連休がありましたが、やってたことはUnityの再インストール連打でした。

 

・やろうとしていたこと

試しに、適当なcsvファイルを読み込む機構を作ろうとした。

 

・ここまでできた

画面にファイルロードのボタンを配置した。

C#用のファイル読み込み関数を調べたのでそれを持ってきた。

f:id:freyavxblg:20200923202222p:plain

 

・起きていた問題

①なんかsystem.windows.formsのdllが読み込めない

 

②よく見たら画面下部にエラーメッセージが出てる

Error detecting Visual Studio installations: System.ArgumentException: JSON parse error: Invalid escape character in string.

でも普通のエラーと違って白字だしなぁ…

 

③ボタンを押しても反応しない

 

・解決した問題

② プロジェクトファイル下のDiscovery.csを以下のように修正する必要があったようです。

f:id:freyavxblg:20200923204516p:plain

この143行目の部分、utf8を読めるようにする処理が必要だったらしいのです。

…こんなの初心者にわかるわけないだろ!

 

・解決してない問題

①どこかからdllを持ってくればいい、というのはわかるのですが。

調べた中で出てきた、

C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0

のパスは存在しなかったんですよね…

間にHubってフォルダが挟まったりEditorが複数回出て来たり末尾のバージョンフォルダが複数あったりで、正解がいまいちわからない状態です。これは各dllをしらみつぶしに試すしかなさそうです。

 

③ボタンを押したときにそもそも関数が呼ばれていないような…

ボタンを押したときに関数ファイルをロードするように指定しているのですが、それが間違っているのかも?

 

 

…と、若干つまっていますが。

これも勉強ということで、も少し調べてみようと思います。

 

以上の事、よろしくお願いいたします。

ブログを始めました&初心表明

はじめまして。

この記事をお読みの方はほとんどの人が初対面かと思います。

ふりーと申します。

 

パソコンを買い替えたので、ついでに新しいことを始めてみたいと思い、

ブログの形で活動記録を残すことといたしました。

何かしら記録をつけておかないと絶対にサボるので

 

さて、このブログを作った目的ですが、

続きを読む