Saqoosha

2020.11.11

Diary

Rust むずかしいいぃい。UI 部分の iced と通信&制御スレッドのやりとりがうまくいかない。そんな複雑な UI が必要なわけじゃなくってボタンいくつかと 2D グラフィックス描画ができればいいだけなのにこの iced の構成は過剰に複雑である・・・ということに気付き他の UI ライブラリを探す。Conrod, Druid, OrbTk あたりを試してみるもののどれもまだ複雑、、ということで UI ライブラリじゃなくて Piston ていう Rust 製ゲームエンジンの 2D Graphics 部分だけを使う方向に。なかなか本題に入れない。(とくにナシ

2020.11.12

Diary

Rust だいぶん馴染んできた。ようやく本質的なところにたどりづいたところで、中国の Great Firewall 調査案件ぶっこまれ、Alibaba Cloud 使って GFW の内側からの挙動確認してみようとアカウント作成。パスポートと番号とか写しとか要求されるのはちょっとビビる。(めちゃくちゃ久しぶりに alumican_net と呑んだよい会だった

2020.11.13

Diary

ようやく C# 版の 90% ぐらいまで Rust で実装できた。C# (+Unity) が作りやすすぎて途中でやっぱ C# 版を高速化しようかと思ったけど、まあ、なんとかいけそう。ボトルネックなのはだいたいわかっているのであとはなぜか ncollilde で組んでしまっていた当たり判定部分をマルチスレッド対応の Rapier に変えれば 200 台テストまでいける。これでパフォーマンス悪かったらハイスペックマシンぶっこむしかない。(親知らずが虫歯疑惑...😣