ノートの端の書き残し

UnityやらC#やら。設計が得意かもしれない。

2022-08-01から1ヶ月間の記事一覧

コードのコメント

フワッとしたポエムです。 コードにコメントはそれなりに書いた方がいい リーダブルコードなど、良いコードを書くテクニックとして、コメントに書くくらいならコードにその情報を載せろ、というものがあります。 それはその通りだと思いますが、それとコメン…

ArrayPoolUtil

C#

ArrayPool System.Buffers.dllに含まれるクラスで、名前の通り配列のオブジェクトプールです。 C#は配列を普通に作るとGC管理下であるマネージドヒープに必ず確保しなければならないというありがた迷惑な仕様をしていますが、この厄介な性質をほぼ完全に解消…

ToUniTaskしたコルーチンの寿命について

コルーチンとasyncの寿命 コルーチンの寿命はコンポーネントに依存 Unityにおいて、以下のコンポーネントを適当なゲームオブジェクトにアタッチすると、コンポーネントが破棄されるとログ出力は止まります。 public class CoroutineSample : MonoBehaviour {…